第十章 内部排序;10.1 概述;10.1 概 述;一、何为排序?;二、内部排序和外部排序;三、内部排序的方法; 基于不同的“扩大” 有序序列长度的方法,内部排序大致可分下列几种类型:;1. 插入类;2. 交换类;3. 选择类;4. 归并类; 10. 2 插 入 排 序;有序序列R[1..i-1];(一趟)插入排序分三步走:;直接插入排序(基于顺序查找);一、直接插入排序;void InsertionSort ( SqList L ) {
// 对顺序表 L 作直接插入排序。
for ( i=2; i=L.length; ++i )
if (L.r[i].key L.r[i-1].key) {
}
} // InsertionSort; 因为 R[1..i-1] 是一个有序序列,因此可以利用折半查找在R[1..i-1]中找出R[i]的插入位置。称这种排序为折半插入排序。;void BiInsertionSort ( SqList L ) {
} // BiInsertionSort;low = 1; high = i-1;
while (low=high) {
};三、希尔排序(又称缩小增量排序);将序列分成若干子序列,对每个子序列进行插入排序。;增量为5;增量为3;void ShellInser
您可能关注的文档
- 怎样做好毕业设计呢学案.ppt
- 怎样做好工作进度汇报学案.docx
- 中小型施工机具安全培训学案.ppt
- 怎样做好一名责任护士学案.ppt
- 中小学、幼儿园卫生工作相关制度学案.doc
- 终极给排水材料.doc
- 中小学教师信息技术培训课件第二天学案.ppt
- 中国古代服饰学案.ppt
- 中小学生常见心理健康问题的识别及干预学案.ppt
- 钟表行业专业术语中英文对照材料.doc
- 20200619微生物水溶肥料技改项目潍坊市青州市青州市昭德北路2699号巴夫特(潍坊)化工有限公司巴夫特(潍坊)化工有限公司报告表.pdf
- 地热间接供暖方案的选择原则与优化方法.pptx
- 20200701年产20000立方米湿帘纸5000立方米湿帘1万台风机项目潍坊市青州市益都街道驼山北路卞万工业园西首山东景兴机械设备有限公司(环评正文)山东景兴机械设备有限公司.pdf
- 2025至2030中国儿童驱蚊产品行业市场占有率及投资前景评估规划报告.docx
- 深埋多层高压富水复杂采空区高速铁路路基工程技术研究.pptx
- 防水屋面保温层材料的技术要求与应用选择.pptx
- 千斤顶顶杆法在排架结构纠偏与加固中的技术应用.pptx
- 2025至2030汽车进排气门市场行业调研及市场前景预测评估报告.docx
- 2025至2030针织市场行业调研及市场前景预测评估报告.docx
- 2025至2030普洱茶行业发展分析及投资风险与发展前景预测报告.docx
原创力文档

文档评论(0)