- 9
- 0
- 约1.24千字
- 约 2页
- 2020-09-10 发布于广东
- 举报
学而时习之
第 PAGE
第 PAGE 1 页 共 NUMPAGES 1 页
生活中的算法____选择排序
排序有个前提,就是将要排序的是同一数据类型,选择排序算法类似于打麻将整理清一色麻将的过程,假如麻将不能移动,只能交换的话,玩家会从头到尾部找一张最小的牌,然后与第一位置的牌交换位置,然后从剩下牌中依次找到最小的放到i张牌中,使之从小到大排好序。
简单选择排序的基本思想:
第1趟,在待排序记录r[1]~r[n]中选出最小的记录,将它与r[1]交换;
第2趟,在待排序记录r[2]~r[n]中选出最小的记录,将它与r[2]交换;
以此类推,第i趟在待排序记录r[i]~r[n]中选出最小的记录,将它与r[i]交换,
使有序序列不断增长直到全部排序完毕。
以下为简单选择排序的存储状态,其中大括号内为无序区,大括号外为有序序列:
初始序列:{ 49 27 65 97 76 12 38 }
第1趟:12与49交换:12 { 27 65 97 76 49 38 }
第2趟:27不动 :12 27 { 65 97 76 49 38 }
第3趟:65与38交换:12 27 38 { 97 76 49 65 }
第4趟:97与49交换:12 27 38 49 { 76 97 65 }
第5趟:65与76交换:12 27 38 49 65 { 9
您可能关注的文档
最近下载
- 2025年人教版高中一年级酶与生物素专题试卷及解析.docx VIP
- 2025年健康管理师肥胖风险评估工具应用专题试卷及解析.pdf VIP
- pms2.0第一种工作票应用教程2016.pdf VIP
- 2025年演出经纪人演出项目个人所得税(艺人、员工)代扣代缴专题试卷及解析.pdf VIP
- 2025年苏教版高二物理变压器功率传输专题试卷及解析.docx VIP
- 2025年无人机驾驶员执照短距起飞与着陆技术专题试卷及解析.pdf VIP
- 3C车载接触网运行状态检测装置技术条件-20140710合编.doc VIP
- 道依茨tcd2012-2v发动机维修手册 英文.pdf VIP
- 麦肯锡7S模型全拆解(含案例实操指南)_.pptx VIP
- 秋天儿童绘本《秋天的翅膀》.pptx VIP
原创力文档

文档评论(0)