
十大排序算法
Li_Jiandan
这个作者很懒,什么都没留下…
展开
-
选择排序
选择排序的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。 选择排序是不稳定的排序方法(如序列[5, 5, 3]第一次就将第一个[5]与[3]交换,导致第一个5挪动到第二个5后面)。 int length = ints.length; int minIndex; int temp;转载 2018-03-30 13:51:59 · 119 阅读 · 0 评论 -
冒泡排序
原理:比较相邻的两个元素,将值大的元素交换到右边(降序则相反).int[] ints = {20, 33, 42, 41, 21, 123, 7, 954, 7, 99, 86, 5, 8, 76, 5434, 75, 7563, 235, 864, 84, 32678,3,1};int length = ints.length;for (int i = 0; i < length - 1; i原创 2018-04-09 21:43:12 · 131 阅读 · 0 评论