1. 所有排序算法实现Sort 抽象类
1 | public abstract class Sort<T extends Comparable<T>> { |
2. 选择排序
将 第一位 与后面的数字逐一比较, 若找到比 第一位小的, 则交换位置
1 | /** |
3. 冒泡排序
通过循环依次交换元素, 每次循环将本次最大的元素移动到末尾,像是冒泡, 并且下一次循环不需要
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 OOM实验室!
评论
抽象类1 | public abstract class Sort<T extends Comparable<T>> { |
将 第一位 与后面的数字逐一比较, 若找到比 第一位小的, 则交换位置
1 | /** |
通过循环依次交换元素, 每次循环将本次最大的元素移动到末尾,像是冒泡, 并且下一次循环不需要