- 1
- 0
- 约1.49万字
- 约 33页
- 2019-10-08 发布于广东
- 举报
第九章 排序 教学要求 1.掌握:理解排序的定义和各种排序方法的特点,并能加以灵活应用。 2.掌握:各种方法的排序过程及其依据的原则。 3.了解:各种排序方法的时间复杂度的分析方法。 4.了解:排序方法“稳定”或“不稳定”的含义。 主要内容 9.1 插入排序 9.2 希尔排序 9.3 选择排序 9.4 堆排序 9.5 快速排序 9.6 归并排序 9.7 基数排序 9.8 外部排序 9.9 各种排序方法的比较 9.10实训 排序 排序(sorting)是计算机程序设计中的一种重要操作,它的功能是将一个数据元素(或记录)的任意序列,重新排列成一个按关键字有序的序列。 由于待排序的记录数量不同,使得排序过程中涉及的存储器不同,可将排序方法分为两大类:一类是内部排序,指的是待排序记录存放在计算机存储器中进行的排序过程;另一类是外部排序,指的是待排序记录的数量很大,以致内存一次不能容纳全部记录,在排序过程中对外存进行访问的排序过程。 9.1 插入排序 线性插入排序的基本思想是:第1遍,将初始文件中的记录R1看作有序子文件,将R2插入这个子文件中。若R2的关键字小于R1的关键字,则R2插在R1的前面,否则R2插在R1的后面。第2遍,将R3插入前面的两个记录的有序子文件中,得到3个记录的有序子文件。依此类推,继续进行下去,直到将Rn插入到前面的n-1个记录的
您可能关注的文档
- 新编数据库实用教程教学课件王霓红第7章 程序设计基础.ppt
- 新编数据库实用教程教学课件王霓红第8章Visual FoxPro的表单设计.ppt
- 新编数据库实用教程教学课件王霓红第9章 数据库操作.ppt
- 新编数据库实用教程教学课件王霓红第10章Visual FoxPro的菜单设计.ppt
- 新编数据库实用教程教学课件王霓红第11章Visual FoxPro的项目管理器.ppt
- 新编外国文学史——外国文学名著批评经典 教学课件 作者 梁坤 著 第八章 夏洛蒂•勃朗特的《简•爱 :激进与妥协的双重话语.ppt
- 新编外国文学史——外国文学名著批评经典 教学课件 作者 梁坤 著 第二章 索福克勒斯的《安提戈涅 :含混的人颂.ppt
- 新编外国文学史——外国文学名著批评经典 教学课件 作者 梁坤 著 第九章 爱伦•坡的《被窃的信 :文本与批评的对话.ppt
- 新编外国文学史——外国文学名著批评经典 教学课件 作者 梁坤 著 第十八章 塞缪尔•贝克特的创作:现代与后现代的论争.ppt
- 新编外国文学史——外国文学名著批评经典 教学课件 作者 梁坤 著 第十二章 康拉德的《黑暗的中心 :探索人心的幽暗之处.ppt
- T∕CIAPS 0046-2025 锂离子电池燃爆危险性测试与分级方法.docx
- T∕CI 009-2023 深层钻井井下工程风险定量评价技术规范.docx
- T∕CI 347-2024 双流制轨道交通车辆.docx
- T∕CAPA 2-2021 乳房整形美容标准.docx
- T∕CAMDI 021-2019 一次性使用亲水涂层导丝.docx
- T∕CI 339-2024 5岁及以下足月小于胎龄儿生长标准.docx
- T∕CI 487-2024 胶原三肽(团体标准).docx
- T∕CI 912-2025 规模化猪场消杀机器人.docx
- T∕CI 315-2024 高铁磷比磷酸铁.docx
- T∕CAMDI 129-2024 医疗器械用环烯烃共聚物(COC)专用料.docx
最近下载
- 法学专业职业生涯规划报告.doc VIP
- Chapter 6.4Confidence Intervals(课件)- 《统计学基础(英文版)》同步教学(人民大学版).pdf VIP
- Chapter 6.3Confidence Intervals(课件)- 《统计学基础(英文版)》同步教学(人民大学版).pdf VIP
- 小红书引流方案.docx VIP
- 实腹式钢吊车梁(中轻级工作制_A1-A5_Q235钢_跨度6.0m、7.5m、9.0m).pdf VIP
- Chapter 6.2Confidence Intervals(课件)- 《统计学基础(英文版)》同步教学(人民大学版).pdf VIP
- 山东春考组装知识点汇总.pdf
- 无害化处理场13个规章制度及岗位职责.docx VIP
- 劲性复合桩施工方案 .pdf VIP
- 水性涂料配方设计与涂料助剂的应用及原料制备方法实用手册.docx
原创力文档

文档评论(0)