- 1
- 0
- 约7.13千字
- 约 28页
- 2016-12-05 发布于北京
- 举报
2015第章排序
第9章 排序 《数据结构(C#语言描述)》配套PPT 北京大学出版社 制作:陈广 博客: 引入 排序(Sorting)是计算机内经常进行的一种操作,其目的是将一组“无序”的记录序列调整为按关键字“有序”的记录序列。如何进行排序,特别是高效率地进行排序是计算机工作者学习和研究的重要课题之一。本章主要介绍几类内部排序方法的基本思想、排序过程、算法实现。 9.1 排序的基本概念 内排序:若整个排序过程不需要访问外存便能完成,则称此类排序问题为内部排序; 外排序:若参加排序的记录数量很大,内存无法容纳全部资料,排序需要借助外部存储设备才能完成,则称此类排序为外部排序。 9.2 插入排序 插入排序(Insertion Sort)的主要思想是不断地将待排序的元素插入到有序序列中,使有序序列不断扩大,直至所有元素都进入有序序列中。 9.2 插入排序 9.2 插入排序 9.2 插入排序 希尔排序(Shell Sort)又称为缩小增量排序,是由D.L.Shell在1959年提出的,它是对直接插入排序的一种改进方法。直接插入排序法更适合数据量较少的排序,当待排序记录序列接近“正序”时,其时间复杂度也可提高至接近O(n)。希尔排序正是依据此,对直接插入排序进行改进。其基本思想是将待排序的记录划分成几组,从而减少参与直接插入排序的数据量,当经过几次分组排序后,记录的排列已经基本有序,这时
您可能关注的文档
- 2015第四单元第十课小结与测评.ppt
- 2015第四广联达工程项目管理沙盘大赛赛制.ppt
- 2015第四单元第二课.ppt
- 2015第十课资本主义时代的曙光.ppt
- 2015第四章 加强道德修养 锤炼道德品质.ppt
- 2015第四章三文字稿本编写.ppt
- 2015第四章 幼儿园教育活动设计的基本模式.ppt
- 2015第四章中学数学的教学内容马岩的实习.ppt
- 2016第七章幼儿园教学活动教学活动构成要素.ppt
- 2015第四章企业文化实施.ppt
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
最近下载
- 基于MATLAB的电力系统单相短路故障仿真分析.docx VIP
- ST-ZLJL-507-04硫化橡胶撕裂强度测定不确定度的评定报告.doc VIP
- 金蝶云·星辰操作手册.pdf VIP
- 《科学思维和科学研究方法》-潘雁钦教学大纲.pdf
- 韭菜的自我修养核心精华.pdf VIP
- 23331-2020能源管理体系 全条款内部审核检查记录表.pdf VIP
- 2025年幼儿园晨午检记录管理制度.docx VIP
- BYD比亚迪汽车BYD ATTO 3 brochure说明书用户手册.pdf
- 知识产权宣传普法课件.pptx VIP
- 第一单元 珍惜青春时光(期末复习教学设计)七年级道德与法治下册(统编版2024).docx VIP
原创力文档

文档评论(0)