简单选择排序(C语言).docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《简单选择排序(C语言).docx》由会员分享,可在线阅读,更多相关《简单选择排序(C语言).docx(2页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品文档,仅供学习与交流,如有侵权请联系网站删除选择排序是排序算法的一种,这里以从小到大排序为例进行讲解。基本思想及举例说明 简单选择排序(从小到大)的基本思想是,首先,选出最小的数,放在第一个位置;然后,选出第二小的数,放在第二个位置;以此类推,直到所有的数从小到大排序。在实现上,我们通常是先确定第i小的数所在的位置,然后,将其与第i个数进行交换。下面,以对 3 2 4 1 进行选择排序说明排序过程,使用min_index 记录当前最小的数所在的位置。第1轮 排序过程 (寻找第1小的数所在的位置)3 2 4 1(最初, min_index=1)3 2 4 1(3 2, 所以min_index
2、=2)3 2 4 1(2 1, 所以 min_index=4, 这时候确定了第1小的数在位置4)1 2 4 3 (第1轮结果,将3和1交换,也就是位置1和位置4交换)第2轮 排序过程 (寻找第2小的数所在的位置)1 2 4 3(第1轮结果, min_index=2,只需要从位置2开始寻找)1 2 4 3(4 2, 所以min_index=2)1 2 4 3(3 2, 所以 min_index=2)1 2 4 3(第2轮结果,因为min_index位置刚好在第2个位置,无需交换)第3轮 排序过程 (寻找第3小的数所在的位置)1 2 4 3(第2轮结果, min_index=3,只需要从位置2开始
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简单 选择 排序 语言
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内