《算法笔记》——排序
最基础的排序方法
选择排序
简单选择排序。
对一个序列 A 中的元素 ,令 从 枚举,进行 趟操作,每趟从待排序部分 中选择最小的元素,令其与待排序的第一个元素 交换,这样 就会与当前有序区间 形成新的有序区间 。 趟之后就会有序。
1 | void selectSort() |
1123
插入排序
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Excelius's World!
简单选择排序。
对一个序列 A 中的元素 ,令 从 枚举,进行 趟操作,每趟从待排序部分 中选择最小的元素,令其与待排序的第一个元素 交换,这样 就会与当前有序区间 形成新的有序区间 。 趟之后就会有序。
1 | void selectSort() |
1123