- 9
- 0
- 约6.94千字
- 约 34页
- 2017-06-06 发布于湖北
- 举报
* * 第六讲 排序算法及应用 刘建国 昌邑市卜庄初中 排序算法的种类: 1、选择排序 2、冒泡排序 3、插入排序 4、快速排序 5、堆排序 1、选择排序 算法基本思想: 对待排序的序列进行n-1遍处理: 第1遍处理是从a[1],a[2],……a[n]中选择最小的放在a[1]位置; 第2遍处理是从a[2],a[3],……a[n]中选择最小的放在a[2]位置; …… 第I遍处理是将a[ i ],a[ i+1],……a[n]中最小的数与a[ i ]交换位置,这样经过第i遍处理后,a[i]是所有的中的第i小。即前i个数就已经排好序了。 N-1遍处理后,剩下的最后一个一定是最大的,不需要再处理了。 a:待排序的数组;//从小到大排序 简单选择排序: for i:=1 to n-1 do { 从第一个元素开始,进行n-1遍处理} for j:=i+1 to n do {第i遍处理} If a[i]a[j] then { 交换a[i]和a[j]} begin t:=a[i]; a[i]:=a[j]; a[j]:=t;
您可能关注的文档
最近下载
- XX医院支委会换届工作报告.docx VIP
- 工程设计资质标准建市〔2007〕86号.pdf VIP
- 木垒风电勘察报告.doc VIP
- 时政热点专题06+2026年全国两会(课件)(全国通用)+2026年中考道德与法治二轮复习高效培优系列.pptx VIP
- STS1-11安防监控雷达产品说明书 民用雷达周界安防入侵探测船只探测渔政管理航迹跟踪主动探测V1.2.pdf VIP
- 零件图技术要求.ppt VIP
- 老年人照料设施建筑装饰装修设计规程.docx VIP
- (2026年)实施指南《NBT 31030-2022 陆上风电场工程地质勘察规范》(2025年)实施指南.pptx VIP
- 老年人照料设施建筑装饰装修设计规程.docx VIP
- .AUTOCAD2006安装方法.pdf VIP
原创力文档

文档评论(0)