- 3
- 0
- 约1.28万字
- 约 52页
- 2018-01-14 发布于湖北
- 举报
资料来自网络,请保护知识产权,请您下载后勿作商用,只可学习交流使用。
选择排序是不断在待排序序列(无序区)中按记录关键字递增(或递减)次序选择记录,放入有序区中,逐渐扩大有序区,直到整个记录区为有序区为止。 简单选择排序的基本思想是:将记录分为有序和无序两个序列,假定第k趟排序时,前面的R1,R2,…,Rk-1已经排好序,而后面的Rk,Rk+1,…,Rn仍然无序。则选择Rk到Rn中的关键字最小的记录与Rk交换,交换后有序序列增加了第k个记录。当第n-1趟选择执行完,待排序记录只剩下1个,就不用再选了。在初始状态可以认为有序序列为空。 1)方法:在当前无序序列中选择一个关键字最小的记录,并将它和最前端的记录交换。重复此过程,则逐渐形成由小-大的有序区。 3.6.5 简单选择排序 2)例:设有序列:{8 3 2 5 9 1 6 },排序过程为: i=0:[ 8 3 2 5 9 1 6 ] 6 1 3 i=1: 1 [3 2 5 9 8 6 ] 5 1 3 i=2: 1 2 [3 5 9 8 6 ] 4 0 0 i=3: 1 2 3 [5 9 8 6 ] 3 0 0 i=4: 1 2 3 5 [9 8 6 ] 2 1 3 i=5: 1 2 3 5 6 [8 9 ] 1 0 0 结果: 1 2 3
您可能关注的文档
最近下载
- 江苏省钢结构分部GJ.pdf VIP
- 2024-2025学年广东省深圳市龙岗区部分校三年级(下)期中数学试卷(含解析).docx VIP
- 2024年河北省唐山市玉田县六年级下学期小升初数学试卷.docx VIP
- 核孔膜在水果保鲜方面的应用.doc VIP
- 广西小学生诗词大赛备考试题库500题(供参考).doc VIP
- suc三菱2011三菱asx劲炫原厂gr00003200-15.pdf VIP
- 国开电大本科《管理英语3》机考总题库.pdf VIP
- 张祖德无机化学教案 (15).doc VIP
- 国开电大本科《理工英语3》机考总题库.pdf VIP
- 部编版语文一年级下册第六单元 夏天 大单元整体学历案教案 教学设计附作业设计(基于新课标教学评一致性).docx VIP
原创力文档

文档评论(0)