简单的选择排序原理 选择最小值(或者最大值)与对头交换,这里我统一做标准来做示例,便于大家理解。
选择排序原理(升序,选最小值):
即每一轮遍历,选最小值,与a[begin]交换 ,直到begin>=end就结束
代码实现:
普通版是只找小,或者只找大
升级版遍历一遍,同时找大,找小,小的放头,大的放尾,直到begin与end相遇结束
了解大致排序的过程之后
有几种特殊情况需要处理
示例:
“阻碍行动的终会促成行动,阻碍道路的终会成为道路。”
今日的分享完毕!!!嘻嘻
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!