自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LinkedList

arrayLIst头部插入:所有元素向后移,头部空出一个位置,在空位插入新数据,效率低,插入的位置越靠近头部,效率越低 ,尾部插入,效率不错中间插入:效率低 linkedLIst头部插入:效率不错,尾部插入:效率还行,效率略低于arrayLIst的尾部插入,中间插入:效率极低,因为需要先定位到这个位置,定位这个过程需要很长时间,定位到以后,插入就很快...

2022-07-13 18:32:55 130

原创 ArrayList

扩容机制 迭代器1、记录expectedModcount 记录刚开始的容量(4),如下 2、检查容量是不是和一开始记录的一致(调用checkForComodification()) 创建迭代器对象 添加时获取了旧数组(getArray()),并且复制了旧数组的数据Arrays.copyOf.添加时数据添加在新数组,遍历的仍然是旧数组 总结:...

2022-07-13 18:11:51 114

原创 选择排序方法

1、代码实现 可见,不稳定方法先排序花色在排序数字,黑桃5在红桃5前面,红桃2在黑桃2前面稳定方法则黑桃2在红2前

2022-07-13 12:51:00 116

原创 冒泡排序三个方法

1、普通实现内层比较次数优化: 因为第一次比较了一个值,所以第二次内层的比较会比第一次要少一个,那么次数也少比较一次, 第三次有比第二次少一次,以此类推,内层的比较次数要逐次-1,也就是-i输出结果 实现原理:外层循环次数优化: 给出一个布尔值,如果发生了交换,说明数组仍然是无序的,需要继续排序3、最终实现在上两种方法中会发现,虽然对外层和内层有了不错的次数优化,但是内层比较次数仍然有优化空间总结: 可

2022-07-13 11:38:34 103

原创 按条件对集合分类

分库分表,自定义属性

2022-06-10 09:12:38 104

原创 对象类型转换

字符串转对象对象转字符串

2022-06-09 21:05:34 69

原创 时间转字符串

时间转字符串

2022-06-09 15:10:40 525

原创 分库分表实例

分库分表

2022-06-09 09:34:26 120

原创 埃式筛选法

1-100000之间的素数

2022-06-08 17:40:25 102

空空如也

空空如也

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

TA关注的人

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