表现最稳定的算法之一, 该算法的基本思想是: 选择样本序列的minimum(maximum)元素, 依次排列在已排列序列
的末尾
前置
时间复杂度
O(n ^ 2)
空间复杂度
O(1)
思路
思路一
- pos记录最小or最大值下标
- 外层遍历记录初始pos
- 内层比对更新pos
- 外层值交换
1 | function selectionSort(arr) { |
表现最稳定的算法之一, 该算法的基本思想是: 选择样本序列的minimum(maximum)元素, 依次排列在已排列序列
的末尾
O(n ^ 2)
O(1)
1 | function selectionSort(arr) { |