- 博客(26)
- 收藏
- 关注
原创 pta - 图书价格汇总 - python
Web程序设计: 56;JSP程序设计:20”(每本书的价格是整数,每本书的价格与下一本书的名字之间有一个中文;仔细看题目给的输入样例和输出样例,可以发现,其实在类中存的所有值都因该是字符串的形式除了用来计算总价格的all_price。编写一个类的方法,能够接受键盘录入的符合上述格式的图书内容字符串,输出图书记录中所有书目的总价格。因为题目要求是用类的方法去做,那么就2的方式暂时不写,后期补充。创建一个字典,用字典的存储数据,最后遍历字典(可以创建一个类,类里又两个成员遍历一个是。
2022-12-08 16:30:08
1164
1
原创 LeetCode刷题之两数相加
通过观察题目发出输出的结果可以看作是每次列表的相同位置上的值的和,如果前两个数之和大于10后面的数字会进行加一操作,当一个列表走到尽头后会与0进行相加操作,所以,我们可以写出解体代码。给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。链接:https://leetcode.cn/problems/add-two-numbers。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。请你将两个数相加,并以相同形式返回一个表示和的链表。
2022-11-02 20:01:09
172
原创 Go语言基本语法
var a int var s string fmt . Printf("%d %q \n" , a , s) // %q 可以把引号一起打出来,%s只打印出string内容 }[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rLLvVK4J-1662715117066)(./Golang基础.assets/image-20220909153338504.png)]但是在函数外定义变量的时候不可以使用:=的形式定义变量const 数值可以作为各种类型使用。
2022-09-09 17:19:06
197
原创 Docker学习笔记
项目部署问题依赖关系复杂,容易出现兼容性问题开发, 测试, 生产环境有差异DockerDocker如何解决依赖的兼容问题?将应用的libs(函数库), Deps(依赖), 配置与应用一起打包将每个应用放到一个隔离容器去运行, 避免互相干扰不同环境的操作系统不同, docker如何解决?内核与硬件交互, 提供操作硬件的指令系统应用封装内核指令为函数, 便于程序员调用用户程序基于系统函数库实现功能Docker如何解决不同系统环境的问题?
2022-09-08 11:09:13
369
原创 LeetCode刷题——11. 盛最多水的容器
11. 盛最多水的容器给定一个长度为 n 的整数数组height。有n条垂线,第 i 条线的两个端点是(i, 0)和(i, height[i])。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。说明:你不能倾斜容器。示例 1:输入:[1,8,6,2,5,4,8,3,7]输出:49 解释:图中垂直线代表输入数...
2022-05-10 19:26:57
29
原创 LeetCode刷题——283. 移动零
283. 移动零283. 移动零难度简单1579收藏分享切换为英文接收动态反馈给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。请注意,必须在不复制数组的情况下原地对数组进行操作。示例 1:输入: nums = [0,1,0,3,12]输出: [1,3,12,0,0]示例 2:输入: nums = [0]输出:...
2022-05-09 23:10:28
38
原创 如何将导入的maven项目转化成maven项目
在使用idea的过程中,我们会遇到一些小问题,就是明明这个项目是一个maven项目,可是导入到自己的idea中之后变成了一个普通的项目,这个时候我们改怎么办? 我们对准我们导入的项目右键会出现一个Add Framework Support这个选项,选择弹出窗口找到maven选项选择并且选择ok 即完成...
2022-05-03 22:32:31
51
原创 Golang 1.18 泛型的使用
theme: channing-cyan1. 对函数的支持```go// 定义一个any类型的参数// T 就是any类型func printSliceT any { for _, V := range s { fmt.Printf("%v \n", v) }}func main() { printSliceint print...
2022-04-14 21:19:09
39
原创 Go1.18 泛型的使用
Go1.18 泛型的使用1. 对函数的支持// 定义一个any类型的参数// T 就是any类型func printSlice[T any](s []T) { for _, V := range s { fmt.Printf("%v \n", v) }}func main() { printSlice[int]([]int{66, 77, 88, 99, 100}) printSlice[string]([]string{"zhangsan",
2022-03-10 22:34:16
2602
原创 算法复杂度及渐进符号
算法复杂度及渐进符号一、算法复杂度每一个程序在运行时,都需要占用一定的计算机资源,比如内存,磁盘,这些称之为空间。计算过程中需要判断,循环执行某些逻辑,周而反复,这些是时间。那么我们可以通过算法复杂度理论来衡量算法的效率。复杂度有两个维度:时间和空间。如果计算机的速度越快,那么这个算法时间复杂度越低如果占用的计算机资源越少,那么空间复杂度越低我们要选择复杂度低的算法,衡量好空间和时间的消耗,选出适合特定场景的算法。二、算法规模例如:我们要计算1+2+3+…+100,那么最直观的写法
2022-03-10 17:02:09
2305
原创 Go语言结构体
结构体(2022年2月15日)Go语言中没有类的概念,也不支持"类的继承等面向对象的概念"。Go语言中通过结构体的内嵌再配合接口比面向对象具有更高的扩展性和灵活性。1. 类型别名和自定义类型1.1. 自定义类型// 将MyInt定义为int类型type MyInt int通过Type关键字的定义,MyInt就是一种新型的类型,它具有int的特性1.2类型别名类型别名规定:TypeAlias只是Type的别名,本质上TypeAlias和Type是同一个类型。就像一个孩子小时候有小名,乳名,上
2022-03-10 17:00:27
312
原创 Go复习笔记
Go复习笔记day01(2022年2月14日 上午):内容:复习Go基础1. Go语言的主要特性:自动立即回收更丰富的内置类型函数多返回值错误处理匿名函数和闭包类型和接口并发编程反射语言交互性2. 可见性声明在函数内部,是函数的本地值,类似于private声明在函数外部,是对当前包可见的全局值,类似protect声明在函数外部且首字母大写是所有包可见的全局变量,类似于public3. 语言声明var(声明变量)const(声明常量)type(声明类型)
2022-03-10 16:59:21
363
原创 分治法和递归(Go语言)
分治法和递归分治法字面意思分而治之,就是把一个复杂的问题分成两个或更多的相同或相似的子问题。直到最后子问题可以简单的直接求解,原问题的解及子问题的解的合并。分治法一般使用递归来解决问题一、递归递归就是不断的调用函数本身例如:求N的阶乘package mainimport "fmt"// 阶乘func Factorial(n int) int { if n == 0 { return 1 } return n * Factorial(n-1)}func main() {
2022-02-02 09:07:38
995
原创 数据结构与算法基础(准备使用Go来学习)
什么是算法算法(algorithm),算法在计算机科学中描述为:计算机接受一个输入的指令,然后进行一个过程处理,最后输出计算的结果。例如:妈妈让打酱油的过程,打酱油的命令是输入,给妈妈酱油是输出总之,逻辑过程或者行为模式在计算机中的映射是算法用更准确的描述来说,算法是一种有限,确定,有效的并适合计算机程序来实现的,用来解决问题的方法。例如:有一个问题,然后有一个方法去解决它,这个方法叫算法算法是有限的,就是算法的步骤是有限的,执行的时间也是有限的,能够在有限时间内得出结果。算法也是确定
2022-01-31 16:50:38
425
原创 Java静态类
静态类静态方法与非静态方法之间的区别Java是面向对象的,但若处于某种特殊的情况下,通常是实用的方法,则不需要类的实例,static这个关键词可以标记出不需实例的方法,一个静态的方法代表说"一种不依靠实例也不需要对象的行为"非静态方法(需要实例对象)public class Song { String title; public Song(String t) { title = t; } public void play() { Sou
2021-12-20 21:48:08
3066
6
原创 对接口和多态的总结
对接口和多态的总结如果不想让某个类被初始化,就以abstract这个关键词将它标记为抽象的抽象的类可以带有抽象和非抽象的方法.如果类带有抽象的方法,则此类必定标识为抽象的.抽象的方法没有内容,它的声明是以分号结束抽象的方法必须在具体的类中运行Java所有的类都是Object直接或间接的子类方法可以什么Object的参数或返回类型不管实际上所引用的对象是什么类型,只有在引用变量的类型就是带有某方法的类型时才能调用该方法Object引用变量在没有类型转换的情
2021-12-19 16:42:16
407
原创 GUI编程入门!
GUI编程!组件:窗口弹窗面板文本框列表框按钮图片监听事件鼠标事件键盘事件1.简介GUI的核心技术:Swing AWT不流行的原因1.因为页面不美观2.需要jre环境!2.AWT2.1AWT介绍1.包含了很多类和接口!GUI!2.元素:窗口,按钮,文本框3.java.awt[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NZ0OI4k1-1629811816154)(I:\JavaScript自学笔记\images\ima
2021-08-24 21:31:24
295
原创 JavaScript入门基础知识
自学JavaScript1.三种引用JavaScript的方式1.1行内式<input type = "button" value="点我试试" onclick="alert('Hello World')/>"可读性差,在html中写大量代码时,不方便阅读引号易错,引号多层嵌套匹配时,非常容易弄错1.2内嵌式<script> alert('Hello World')</script>多为学习时使用1.3外部js文件引用方法<script
2021-08-22 10:56:14
1440
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人