第十章
排序;10.1 概述;10.1 概 述;一、什么是排序?;例如:; 2. 对于不稳定的排序方法,只要能举出一个实例说明即可。;三、内部排序的方法; 基于不同的“扩大” 有序序列长度的方法,内部排序方法大致可分下列几种类型:;1. 插入类;2. 交换类;3. 选择类;4. 归并类; 10. 2
插 入 排 序;有序序列R[1..i-1];实现“一趟插入排序”可分三步进行:;直接插入排序(基于顺序查找);一、直接插入排序;初始状态; 对于在查找过程中找到的那些关键字不小于R[i].key的记录,并在查找的同时实现记录向后移动;;内部排序的时间分析:;对于直接插入排序:;时间效率: 因为在最坏情况下,所有元素的比较次数总和为(0+1+…+n-1)→O(n2)。其他情况下也要考虑移动元素的次数。 故时间复杂度为O(n2)
空间效率:仅占用1个缓冲单元——O(1)
算法的稳定性:稳定; 因为 R[1..i-1] 是一个按关键字有序的有序序列,则可以利用折半查找实现“在R[1..i-1]中查找R[i]的插入位置”,如此实现的插入排序为折半插入排序。;void BiInsertionSort ( SqList L ) {
} // BInsertSort;low = 1; high = i-1;
while (low=high)
您可能关注的文档
- 第4章电路的暂态分析知识课件.ppt
- 第4章生产论教案资料.ppt
- 第4章特殊成形教学文稿.ppt
- 第4章违背基本假设的情况教学教材.ppt
- 第4章循环控制课件研究报告.ppt
- 第4章蒸汽压教学讲义.ppt
- 第4章指令系统课件教学提纲.ppt
- 第4章组合逻辑电路的分析与设计课件备课讲稿.ppt
- 第4装配图教学提纲.ppt
- 第05章课件讲解学习.ppt
- T∕PTSHOES GS003-2017 休闲鞋(团体标准).docx
- T∕PTSHOES GS007-2021 皮凉鞋(团体标准).docx
- T∕PTSHOES GS006-2021 皮鞋(团体标准).docx
- T∕HLJNX 001-2023 奶牛冷应激评价技术规范.docx
- T∕GSQN 015-2026 餐饮行业醇基生物燃料使用安全通用技术要求.docx
- T∕SPFA 003-2023 豆豉(团体标准).docx
- T∕BDAS 007-2025 北京鲜牛奶(团体标准).docx
- T∕CNFIA 137-2021 全豆豆腐(团体标准).docx
- T∕CNFIA 139-2021 全豆腐乳(团体标准).docx
- T∕CNFIA 143-2022 净香型白酒(团体标准).docx
最近下载
- foc正弦空间矢量算法分析.pdf VIP
- 2025-2026学年青岛版(五四制)(2024)小学科学三年级上册(全册)教学设计(附目录P230)_可搜索.pdf VIP
- 张心亚-华南理工大学.DOC VIP
- 2026山东鲁东南水资源配置有限公司社会招聘笔试备考试题及答案解析.docx VIP
- 2026年面向新型电力系统的配电网系统运行控制高质量发展思考.pdf
- 2026年无损检测UT超声Ⅱ级资格理论考核题库及答案.docx
- 涂料防水层工程检验批质量验收记录.pdf VIP
- 扬州市仪征市真州镇社区工作者考试试题2024.docx VIP
- 2026山东鲁东南水资源配置有限公司社会招聘考试参考题库及答案解析.docx VIP
- 张祖德《无机化学》教练员习题第一部分 十、化 学 计 算.pdf VIP
原创力文档

文档评论(0)