- 5
- 0
- 约2.66千字
- 约 23页
- 2024-02-22 发布于广西
- 举报
第十章内部排序;10.1概述;排序:无序有序
性质:稳定排序/不稳定排序
分类:内部排序,外部排序
内部排序:
常用内部排序:插入排序、希尔排序、快速排序、选择排序、堆排序、归并排序、基数排序
各种排序平均时间
要求:按照算法思想定出排序序列。;插入排序的思想:将一个元素插入到一个有序表中。
根据寻找插入位置的方法不同分为:直接插入、折半插入、2路插入、表插入等。
直接插入排序:最简单的排序方法
思想:将一个元素向一个有序序列插入
做法:0位监测哨,从一个元素逐步扩大有序序列。
举例;直接插入排序算法:
voidInsertSort(SqListL){
//对顺序表L作直接插入排序
for(i=2;iL.length;++i)
if(L.r[i].keyL.r[i-1].key){
L.r[0]=L.r[i];
for(j=i-1;L[0].keyL[j].key;--j)
L.r[j+1]=L.r[j];
L.r[j+1]=L.r[0];
}
};折半插入排序
查找过程用折半查找方法。
;2-路插入排序
减少直接插入法的移动元素的个数
您可能关注的文档
最近下载
- 成人缺血缺氧脑病.pptx
- 药物临床试验统计分析计划书.docx VIP
- PLC应用技术项目教程(S7-1200系列)课件 项目5基于 PLC 的教室节能控制系统设计.pptx VIP
- PLC应用技术项目教程(S7-1200系列)课件 项目6 基于 PLC 的景区灯光秀控制系统设计.pptx VIP
- 新概念英语1-4册单词表带音标.doc VIP
- 新概念英语一二册单词音标打印版.doc VIP
- 新沪科版8年级上册物理全册教学课件(2024年秋季新版教材).ppt
- TB∕T 3206-2017 ZPW-2000 轨道电路技术条件(可复制版).pdf
- DB21T 3164-2025绿色建筑施工图设计审查规程.pdf VIP
- 铁路固资管理办法.pdf VIP
原创力文档

文档评论(0)