简单选择排序
参考:
https://baike.baidu.com/item/%E7%AE%80%E5%8D%95%E9%80%89%E6%8B%A9%E6%8E%92%E5%BA%8F
http://cuijiahua.com/blog/2017/12/algorithm_5.html
一、原理
简单选择排序就是从左边开始,找到最小的数字,然后进行换位操作即可。
二、步骤
- 1、先找到整个序列中最小的值,然后跟最左边0位进行换位操作;
- 2、从1位(即就是第二个数字)开始找到最小的数跟1位进行换位操作;
- 3、依此进行最小值的查找并进行换位操作,直至最后。
三、例子
假设有一组数{0,10,1,2,8,5,9,7,3,4,6}
1 | 排序前: 0 10 1 2 8 5 9 7 3 4 6 |
四、算法实现
C语言
1 |
|