自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代码随想录算法训练营Day23

贪心算法

2024-10-11 20:04:40 173

原创 代码随想录算法训练营Day19

回溯算法

2024-10-10 18:00:31 170

原创 代码随想录算法训练营Day18

二叉搜索树应用

2024-10-09 11:07:01 275

原创 代码随想录算法训练营Day17

二叉搜索树特性

2024-10-08 10:21:40 207

原创 代码随想录算法训练营Day16

二叉搜索树应用

2024-09-29 20:37:59 266

原创 代码随想录算法训练营Day15

二叉树DFS递归应用

2024-09-29 19:10:41 246

原创 代码随想录算法训练营Day14

BFS、DFS遍历二叉树应用

2024-09-27 22:11:00 486

原创 代码随想录算法训练营Day13

DFS、BFS遍历二叉树应用

2024-09-27 19:58:32 572

原创 代码随想录算法训练营Day12

二叉树DFS、BFS应用

2024-09-24 17:01:05 327

原创 代码随想录算法训练营Day11

二叉树深度优先遍历与广度优先遍历

2024-09-23 21:12:54 340

原创 代码随想录算法训练营Day10

LinkedList实现Deque接口模拟栈与队列

2024-09-22 16:36:32 403 1

原创 代码随想录算法训练营Day9

Stack、LinkedList、StringBuilder(StringBuffer)实现栈与队列

2024-09-20 16:10:29 740

原创 代码随想录算法训练营Day8

双指针

2024-09-19 19:53:00 505

原创 代码随想录算法训练营Day7

双指针

2024-09-18 20:33:32 675

原创 代码随想录算法训练营Day5

数组、集合实现哈希表

2024-09-18 17:54:52 727

原创 代码随想录算法训练营Day4

虚拟头节点、双指针

2024-09-14 16:20:35 349

原创 代码随想录算法训练营Day3

虚拟头节点、双指针

2024-09-13 18:23:30 397

原创 代码随想录算法训练营Day2

双指针、模拟过程

2024-09-12 21:06:08 342

原创 代码随想录算法训练营Day1

双指针

2024-09-11 11:33:11 595

原创 2024.7.28学习日记

2024.7.28学习日记

2024-07-31 09:26:14 206

原创 2024.7.25学习日记

2024.7.25学习日记

2024-07-26 09:17:12 153

原创 2024.7.21学习日记

2024.7.21学习日记

2024-07-22 10:08:43 135

原创 2024.7.20学习日记

2024.7.20学习日记

2024-07-21 11:24:29 154

原创 Centos找回root密码

Centos7及以上版本找回并修改root密码方法

2024-07-20 16:54:13 578

原创 插入排序

Java实现插入排序

2024-07-10 13:40:49 115

原创 选择排序

排序思路:每轮定义‘最大(小)值”的下标,将“最大(小)值”与整数序列中的每个数依次进行比较,如发现逆序,则将下标记录,直至整数序列末尾,再将此时最大(小)值移动到相应位置,此轮结束。循环此过程直至整数序列有序。内层循环——控制每轮比较的次数。外层循环——控制轮数。

2024-07-09 13:40:56 318

原创 2024.7.3学习日记

2.静态代码块在类加载时自动执行,静态方法则必须要调用才能执行,但是在类加载时便加载好。c.属性——常量(必须被赋值,基本类型常量值不能变,引用类型常量地址不能变)d.class类中的class.forname()方法。1.代码块:在创建对象时自动依次执行,优先于构造方法。b.调用静态属性、方法、a.new子/父类对象。b.方法——不能被重写。a.类——不能被继承。

2024-07-08 09:51:26 134

原创 2024.7.2学习日记

a.不能被abstract修饰:abstract没有方法体,方法不完整,必须经过重写。编译看左边:父类引用不能调用子类独有的方法,除非向下转型(强制类型转换)抽象方法:只能出现在抽象类中,没有方法体,必须在非抽象子类中进行实现。c.循环a、b步骤,直至某个父类的父类为Object类。运行看右边:实际执行效果取决于子类重写方法的效果。1.方法重写:子类对继承的父类方法功能性的扩展。b.不能调用成员方法和成员变量:加载时机不同。5.多态:父类的引用指向子类的对象。c.只能被继承不能被重写,没有多态。

2024-07-02 16:35:04 218

原创 2024.6.30学习日记

11.JavaBean——数据类型为某类的数组,例如对于一个学生类,一个班级就相当于是一个。位置不同:成员变量:类的里面,方法的外面 局部变量:方法的里面。10.封装——隐藏类内部的实现细节,控制对象访问和修改权限。默认值:成员变量默认值和数组可类比,局部变量没有默认值。6.方法的重载——同名不同参(参数类型、顺序、数量)4.面向对象思想——从具体到抽象,再从抽象到具体。Generate快捷键command+N。1.二维数组——每个元素都是一维数组。

2024-07-02 09:44:23 328

原创 冒泡排序优化

对于本来就是升序排列或者通过几轮排序变为升序的整数序列,就失去了进行下一轮排序的意义,因此可以通过增设信号量的方式来避免这种情况的发生。排序思路:比较相邻两数,每一轮都将该轮最大(小)的数移动到数组的最右(左)侧。内层循环:在每轮比较中,没必要从头比到尾,因为每轮都将最大的数移动到了尾部。优化思路:通过改变循环条件以及对特殊情况的考虑,以达到减少比较次数的效果。外层循环:轮数可以减少为:数组长度-1。内层循环——控制每轮比较的次数。示例优化1——改变循环条件。外层循环——控制轮数。

2024-06-30 10:40:15 340

原创 求最大公约数和最小公倍数

最小公倍数:两数乘积/最大公约数。最大公约数:辗转相除法。

2024-06-30 10:03:58 226

原创 2024.6.28学习日记

1.数组声明初始化的同时必须指明长度(a.指明内容:静态初始化b.不指明内容:动态初始化)字符类型:ASCII编码0。布尔类型:false。

2024-06-30 09:37:04 84

原创 Java常用工具类

五个参数(a.原数组名 b.原数组起始下标c.新数组名d.新数组下标e.拷贝长度)两个参数(a.原数组名b.新数组长度)返回值为与原数组同类型数组。

2024-06-28 18:31:57 114

原创 IDEA-Java 常见报错处理

分母”为0。

2024-06-28 13:21:54 323

原创 打印指定月份日历

从键盘输入1900年之后的任意的某年、某月,输出该月的日历。星期日 星期一 星期二 星期三 星期四 星期五 星期六。

2024-06-25 18:39:27 599

原创 2024.6.24学习日记

b.减少时间复杂度:使用n/2代替根号n(开区间)会误判4为质数——>解决办法:加个等号。c.初步领会了断点调试的基本思想:将可能出现问题的范围逐一缩小,最终确定。方法二:求一个数内有多少个质数。方法一:判断一个数是否是质数。a.方法调用的压栈的过程。

2024-06-24 22:54:04 87

空空如也

空空如也

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

TA关注的人

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