数据结构+算法
..
JL_记录进步的过程
这个作者很懒,什么都没留下…
展开
-
折半排序
折半排序 什么是折半排序? 比如:[2,6,3,7,5,8,4] 第一次:2 6 3 7 5 8 4 第二次:2 3 6 7 5 8 4 第三次:2 3 6 7 5 8 4 第四次:2 3 5 6 7 8 4 第五次:2 3 5 6 7 8 4 第六次:2 3 4 5 6 7 8 第一次排序是把2看做有序数组 6为等待插入数组的数字 第二次排序是把 2 6 看做有序数组 3为 等待插入数组的数字 第三次排序是把 2 3 6 看做有序数组 7为 等待插入数组的数字 第四次排序是把 2 3 6原创 2021-05-28 09:32:06 · 789 阅读 · 0 评论 -
排序算法----冒泡排序
冒泡排序 什么是冒泡排序 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 实现代码 public class BubbleSort{ public static void main(String[] args){ int[] ints = new int[]{6原创 2021-04-30 08:40:26 · 59 阅读 · 0 评论