摘要:
选择排序规则:每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放待排序序列的起始位置(或末尾位置),直到全部待排序的数据元素排完 动态图: 代码 public static void main(String[] args) { int[] arr = new int[] { 99, 54, 阅读全文
posted @ 2021-03-10 15:34
cdan134
阅读(75)
评论(0)
推荐(0)
摘要:
快速排序排序规则: 从要排序的数据中取一个数为“基准数”。 通过一趟排序将要排序的数据分割成独立的两部分,其中左边的数据都比“基准数”小,右边的数据都比“基准数”大。 然后再按步骤2对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列 排序动图: 对应代码 publ 阅读全文
posted @ 2021-03-10 15:19
cdan134
阅读(146)
评论(0)
推荐(0)
摘要:
冒泡算法的规则: 每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放待排序序列的起始位置(或末尾位置),直到全部待排序的数据元素排完 动态图: 对应代码 static void swap(int[] arr, int addr1, int addr2) { //数组数据交换 if (add 阅读全文
posted @ 2021-03-10 15:07
cdan134
阅读(109)
评论(0)
推荐(0)

浙公网安备 33010602011771号