自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 包装类的基础知识

/包装类用==和基本数据类型比较的时候会自动拆箱。//new开辟空间 比较的是地址。//基本数据类型 ==比较的是。

2024-04-29 23:11:10 371

原创 【无标题】

思路:将大于中位数的数字 初始化为1 小于的初始化为-1 将等于的化为0 运用前缀和和后缀和的方式 将中位数的左边取后缀和 中位数的右边取后缀和 左右两边的值是相反数即为一组 最终取共有几组即为中位数数列的个数。给出1~n的一个排列,统计该排列有多少个长度为奇数的连续子序列的中位数是b。中位数是指把所有元素从小到大排列后,位于中间的数。第一行为两个正整数n和b ,第二行为1~n 的排列。输出一个整数,即中位数为b的连续子序列个数。

2024-04-28 12:23:34 300

原创 数据库的基本操作

- select * from tb_1 where date>="2024-4-5" and date<="2024-4-25" and sex="女"-- 聚合查询 提供聚合函数 count(字段) 数量 avg() 平均值 sum() 求和 max()求最大 min()求最小。-- select * from tb_1 where name="打算" or sex="女"-- select * from tb_1 where name in ("打算","撒旦")-- 范围查找 in。

2024-04-28 10:26:44 345

原创 L2-009 抢红包

没有人没抢过红包吧…… 这里给出N个人之间互相发红包、抢红包的记录,请你统计一下他们抢红包的收获。

2024-04-25 19:35:40 400

原创 【无标题】

来源:牛客网某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这些区域中的树(包括区域端点处的两棵树)移走。你的任务是计算将这些树都移走后,马路上还有多少棵树。

2024-04-24 17:36:41 385

原创 简单仓库管理系统(增删改查功能)

商品名称: <input type="text" class="name_1"> <input type="button" class="btn_1" value="查找">String jsonStr = "{\"code\":0,\"msg\":\"成功了\",\"count\":"+count+",\"data\":[";String jsonStr = "{\"code\":0,\"msg\":\"成功了\",\"data\":[";alert("寻找进不去")

2024-04-24 16:40:22 1070

原创 java 抽象类(abstract)

4 抽象类当中不一定全是抽象方法 也可以使用普通方法 普通方法在抽象类中必须是实现好的 子类不会被强制重写抽象类当中的普通方法。6 final不能和abstract一起用 final修饰的方法是禁止要求重写 abstract要求的是必须重写 两者冲突。2 abstract修饰的抽象方法可以不在抽象类当中实现 但一定要在子类当中重写 并实现。7 private修饰的方法对子类不可见 abstract修饰的方法要求重写冲突。9子类继承抽象类后 如果不想实现抽象类中的抽象方法 那么此类必须是个抽象类。

2024-04-22 23:02:03 312

原创 java使用数据库

/jdbc:msql://localhost:端口名字/连接的数据库名字。//加载驱动 报错的原因:这个类可能找不到 解决方法:抛出或者try/catch。System.out.println("修改成功");

2024-04-22 09:55:55 783 3

原创 L2-008 最长对称字串

对给定的字符串,本题要求你输出最长对称子串的长度。例如,给定,最长对称子串为,于是你应该输出11。

2024-04-20 20:28:32 424

原创 L2-005 集合相似度

给定两个整数集合,它们的相似度定义为:Nc​/Nt​×100%。其中Nc​是两个集合都有的不相等整数的个数,Nt​是两个集合一共有的不相等整数的个数。你的任务就是计算任意一对给定集合的相似度。

2024-04-19 21:26:31 526 1

原创 L2-004 这是二叉搜索树吗?

一棵二叉搜索树可被递归地定义为具有下列性质的二叉树:对于任一结点,所谓二叉搜索树的“镜像”,即将所有结点的左右子树对换位置后所得到的树。给定一个整数键值序列,现请你编写程序,判断这是否是对一棵二叉搜索树或其镜像进行前序遍历的结果。

2024-04-19 10:56:38 873 1

原创 golang 流程控制

fmt.Println("学生1年龄是: ",age)fmt.Println("学生1年龄是: ",age)fmt.Println("A级")fmt.Println("B级")fmt.Println("C级")fmt.Println("D级")fmt.Println("E级")fmt.Println("A级")fmt.Println("B级")fmt.Println("C级")fmt.Println("E级")fmt.Println("D级")fmt.Println("A级")

2024-04-18 23:02:23 678

原创 PTA L2-003 月饼

月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有 3 种月饼,其库存量分别为 18、15、10 万吨,总售价分别为 75、72、45 亿元。如果市场的最大需求量只有 20 万吨,那么我们最大收益策略应该是卖出全部 15 万吨第 2 种月饼、以及 5 万吨第 3 种月饼,获得 72 + 45/2 = 94.5(亿元)。

2024-04-18 20:32:17 228

原创 java 继承

②:发生在父子类当中,子类可以重写父类的方法。重写父类的方法要求重写父类方法的实现逻辑,方法名、参数列表必须相同。返回值范围小于等于父类,抛出的异常范围小于等于父类,访问修饰符范围大于等于父类;①:重载发生在同一个类当中,方法的重载要求:方法名相同,但是参数列表不同(参数列表的的变量形式不同)。继承的层次: java只支持单继承,一个子类只能有一个父类,一个父类可以有多个子类。②:调用父类的构造器,只能在子类构造器的第一行使用。子类如果和父类的方法重合了,那么子类对象优先调用自己的。

2024-04-18 20:09:55 128

原创 golang 终端输入 运算符优先顺序

/传入地址的目的是 在Scanln函数中 对地址的值改变时同时也对age进行了改变。fmt.Println("学生2年龄是:",age_1)fmt.Println("学生1年龄是: ",age)&& 只要有一个是false 则一定是false。fmt.Println("请输入学生1年龄:")fmt.Println("请输入学生2年龄:")||只要一个是true 则一定是true。其他运算符 &返回变量的存储地址。//方式2 Scanf。* 取指针变量所对应的值。//方式1 Scanln。

2024-04-18 17:31:02 218

原创 PTA L2-001 紧急救援

作为一个城市的应急救援队伍的负责人,你有一张特殊的全国地图。在地图上显示有多个分散的城市和一些连接城市的快速道路。每个城市的救援队数量和每一条连接两个城市的快速道路长度都标在地图上。当其他城市有紧急求助电话给你的时候,你的任务是带领你的救援队尽快赶往事发地,同时,一路上召集尽可能多的救援队。输入格式:输入第一行给出4个正整数N、M、S、D,其中N(2≤N≤500)是城市的个数,顺便假设城市的编号为0 ~ (N−1);M是快速道路的条数;S是出发地的城市编号;D是目的地的城市编号。

2024-04-18 17:06:17 1111

原创 golang 指针

func main(){ var age int =18 //*int 是指针类型(可以理解为指向int类型的指针) //&age是一个地址 是ptr变量具体的值 var ptr *int =&age //想获取ptr所存储的值 fmt.Println(*ptr) }4 基本数据类型都有对应的指针类型 表现形式为 *+变量类型。&+变量 可以获取变量内存的地址。2 指针变量接收的一定是地址值。3 指针变量的地址不可以不匹配。1 通过指针改变变量的值。

2024-04-17 17:06:40 574

原创 golang数据类型转换

/ParaseInt(字符串,转化成几进制,转化的数据类型)PS:转换时只是单纯将T的值转换类型 T的类型并没有发生变化。空间大的数据类型转化为数据小的数据类型 可能会出现数据的溢出。//返回值有两个 第二个可以用_直接忽略。基本数据类型转化为字符串类型。字符串类型转化为基本数据类型。

2024-04-16 17:35:00 184

原创 golang 浮点 字符 bool 字符串

字符类型:本质是一个整数 可以直接参与运算 输出字符的时候 将码值输出(字母,数字,标点详见ASCII码表,汉字详见Unicode)一般字符类型 用byte定义 但汉字会出下溢出一般使用int类型存储。字符是不可变的 指的是字符串一旦定义 其中字符串的值无法改变。字符串中如果没有特殊字符 字符串可以使用双引号“ ”字符串类型:一串固定长度的字符连接起来的字符序列。如果有特殊字符 字符串的表现形式使用反引号‘ ’浮点类型底层存储: 符号位+指数位+尾数位。浮点类型:存放小数值的。

2024-04-16 12:07:56 309

原创 golang 变量的定义方法 整数数据类型认识

3) var num 如果没有写变量类型 根据等号后面的值进行自动判断。使用建议:保证程序正常运行的情况下 尽可能使用占用空间小的数据类型。2) var num int 指定变量类型 不赋值 使用默认值。注意:数字的大小不能超过类型的表数范围 否则会出现报错。设计者认为这样定义全局变量过于麻烦,可使用以下形式。4)num :=50 注意" : "介绍:相当于一个数据存储空间的表示。例如 var age int;重复定义相同的变量会出现报错。全局变量:定义在函数外的变量。

2024-04-16 11:39:44 451

原创 static输出顺序 final基本用法

先将父类放入方法区,再将子类放入方法区,父类中存在static,先进行输出,随后输出子类中的static 然后执行子类中的main方法,new Test()不仅创建了子类中的test,同时创建了父类中的方法(和多态有关系) 同时父类的方法比子类中的方法更早创建所以先执行。进行扫描后 从上到下按顺序执行 先进行Demo内部的程序 因为static修饰方法和static修饰代码块的执行等级是同级的,最后再进行class内部的程序输出。多态:子类对象可以使用父类对象的方法。程序中存在static的输出顺序。

2024-04-16 10:53:01 285

原创 golang语言 第一节 输出hello

在所在文件的目录下 输入 go build 1.go。func main() main主函数 程序的入口。然后在cmd 再输入1.exe 即可得到输出结果。结果输出时需要使用cmd 快捷方式win+r。package main 声明文件所在的包。import "fmt" 引入所需要的包。1.exe是编译后产生的二进制可执行文件。会在当前文件夹下生成两个文件 如图。例如文件名字为1.go。

2024-04-15 21:36:24 155

原创 static 关键字详解

static修饰块:无论放在哪里都是在main方法之前运行,可以用来优化程序。2)在静态方法不能调用非静态的方法。3) 非静态的方法能调用 静态方法。修饰变量:static修饰的变量属于类变量,被创建出来的所有对象共享。修饰方法: 1)static修饰的方法属于类,叫做静态方法。

2024-04-10 19:29:50 312

原创 JAVA面向对象的基本特征

继承:继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。(2)继承破坏封装,父类实现细节暴露给子类,增大了两个类之间的耦合性。(1)继承具有入侵性(即继承必须拥有父类的所有非私有属性和方法)封装:一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。java面向对象的基本特征: 封装 继承 多态(接口)多态:可以理解为通过同一个接口 进行不同的操作。1. 良好的封装能够减少耦合。以下为四种修饰符的可使用范围。

2024-04-10 19:06:15 383 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除