Linux C/C++编程一站式学习中选择排序
选择排序
实现选择排序(Selection Sort)算法:第一次从数组 a[0..LEN-1] 中找出最小元素交换到 a[0] 的位置,第二次从数组 a[1..LEN-1] 中找出最小元素交换到 a[1] 的位置,依此类推。排序过程举例如下:
10, 5, 2, 4, 7
2, 5, 10, 4, 7
2, 4, 10, 5, 7
2, 4, 5, 10, 7
2, 4, 5, 7, 10
代码
1 |
|
实现选择排序(Selection Sort)算法:第一次从数组 a[0..LEN-1] 中找出最小元素交换到 a[0] 的位置,第二次从数组 a[1..LEN-1] 中找出最小元素交换到 a[1] 的位置,依此类推。排序过程举例如下:
10, 5, 2, 4, 7
2, 5, 10, 4, 7
2, 4, 10, 5, 7
2, 4, 5, 10, 7
2, 4, 5, 7, 10
1 |
|
原文作者: Soufal
原文链接: http://soufal.cn/2018/06/29/LinuxC编程一站式学习_选择排序/
发表日期: 六月 29日 2018, 10:32:00 上午
版权声明: 本文采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可