思路
每次从无序区选择一个最小的放大有序区的最后
设数组为a[0…n-1]。
初始时,数组全为无序区为a[0..n-1]。令i=0
在无序区a[i…n-1]中选取一个最小的元素,将其与a[i]交换。交换之后a[0…i]就形成了一个有序区。
i++并重复第二步直到i==n-1。排序完成。
代码
|
每次从无序区选择一个最小的放大有序区的最后
设数组为a[0…n-1]。
初始时,数组全为无序区为a[0..n-1]。令i=0
在无序区a[i…n-1]中选取一个最小的元素,将其与a[i]交换。交换之后a[0…i]就形成了一个有序区。
i++并重复第二步直到i==n-1。排序完成。
|