- 4
- 0
- 约6.05千字
- 约 130页
- 2022-12-01 发布于上海
- 举报
会计学;8.1 概 述 ;;排序的基本概念;排序的基本概念;排序的分类
1. 内排序:在排序的整个过程中,待排序的所有记录全部被放置在内存中
2. 外排序:由于待排序的记录个数太多,不能同时放置在内存,而需要将一部分记录放置在内存,另一部分记录放置在外存上,整个排序过程需要在内外存之间多次交换数据才能得到排序的结果。;排序的分类
1. 基于比较:基本操作——关键码的比较和记录的移动,其最差时间下限已经被证明为Ω(nlog2n)。
(1)插入排序
(2)交换排序
(3)选择排序
(4)归并排序
2. 不基于比较:根据关键码的分布特征。;1. 基本操作。内排序在排序过程中的基本操作:
⑴比较:关键码之间的比较;
⑵移动:记录从一个位置移动到另一个位置。
2. 辅助存储空间。
辅助存储空间是指在数据规模一定的条件下,除了存放待排序记录占用的存储空间之外,执行算法所需要的其他存储空间。
3. 算法本身的复杂程度。 ;排序算法的存储结构;8.2 插入排序;基本思想:在插入第 i(i>1)个记录时,前面的 i-1个记录已经排好序。 ;基本思想:在插入第 i(i>1)个记录时,前面的 i-1个记录已经排好序。 ;直接插入排序过程示例 ;解决方法:
将第1个记录看成是初始有序表,然后从第2个记录起依次插入到这个有序表中,直到将第n个记录插入。;关键问题(2)如何查找待插入记录的插入
您可能关注的文档
最近下载
- 第十六届职工技术创新运动会暨2026年深圳技能大赛贵金属首饰与宝玉石检测员技能竞赛理论复习资料500题.docx VIP
- 雅马哈YZF-R3服务手册.pdf VIP
- 书法:《圣教序》字字解析(完整版).pdf VIP
- 锦州医科大学临床医学专业培养方案.PDF
- 河南华师联盟2027届高三上学期10月质量检测英语+答案.docx
- GB50150-2006_7执行标准与规范.docx VIP
- Virtuoso cadence教程 清华大学.pdf VIP
- WDZ-5200系列保护测控装置说明书V1.pdf VIP
- (完整版)英格索兰空压机操作培训课件ppt.pptx VIP
- T596-1996《电力设备预防性试验规程》.docx VIP
原创力文档

文档评论(0)