摘要: 思路: 选择排序是假定第一个位置上的数是最小的,赋给min和minIndex,然后将其余的数与它比较,如果找到更小的,就把min和minIndex替换掉。那么第一轮就将最小的值以及下标找到了,将最小值与arr[0]进行交换 依次下去,每一轮都将未排序中最小的往前面排,需要arr.length - 1 阅读全文
posted @ 2023-01-31 16:40 Java厨师长 阅读(45) 评论(0) 推荐(0)
摘要: 思路: 冒泡排序是将下标最小的值与相邻的值进行比较,如果逆序则交换位置,然后后移一位继续与相邻的值进行比较, 所有值都参与过就结束。第一轮将最大的值(代码注释里的第0大)放到最后一个位置(代码注释里的倒数第0个位置) 依次类推,每一轮确定第i大的数放到倒数第i个位置,共有arr.length - 1 阅读全文
posted @ 2023-01-31 15:42 Java厨师长 阅读(33) 评论(0) 推荐(0)