- 3
- 0
- 约7.3千字
- 约 41页
- 2018-11-05 发布于江苏
- 举报
第八章 排序 排序定义——将一个数据元素(或记录)的任意序列,重新排列成一个按关键字有序的序列叫~ 排序分类 按待排序记录所在位置 内部排序:待排序记录存放在内存 外部排序:排序过程中需对外存进行访问的排序 按排序依据原则 插入排序:直接插入排序、折半插入排序、希尔排序 交换排序:冒泡排序、快速排序 选择排序:简单选择排序、堆排序 归并排序:2-路归并排序 基数排序 按排序所需工作量 简单的排序方法:T(n)=O(n2) 先进的排序方法:T(n)=O(logn) 基数排序:T(n)=O(d.n) 排序基本操作 比较两个关键字大小 将记录从一个位置移动到另一个位置 8.1 插入排序 直接插入排序 排序过程:整个排序过程为n-1趟插入,即先将序列中第1个记录看成是一个有序子序列,然后从第2个记录开始,逐个进行插入,直至整个序列有序 折半插入排序 排序过程:用折半查找方法确定插入位置的排序叫~ 算法描述 希尔排序(缩小增量法) 排序过程:先取一个正整数d1n,把所有相隔d1的记录放一组,组内进行直接插入排序;然后取d2d1,重复上述分组和排序操作;直至di=1,即所有记录放进一个组中排序为止 算法描述 8.2 交换排序 冒泡排序 排序过程 将第一个记录的关键字与第二个记录的关键字进行比较,若为逆序r[1].keyr[2].key,则交换;然后比较第二个记录与第三个记录;依次类推,直
您可能关注的文档
最近下载
- 昆明社区工作者招考真题及答案2025.pdf VIP
- 码垛机器人物流控制系统开发.docx VIP
- 摩托车科目一考试题库(江苏版).docx VIP
- ASTM B912-2018_不锈钢的电解抛光钝化的标准规范(中文).pdf VIP
- 考点02 定语从句(八大知识点梳理)-【全优新高考】2025年新高考英语一轮总复习培优全攻略(上海专用)(解析版).docx VIP
- 冻品类食材食材供货整体服务方案.docx VIP
- 运动损伤——踝关节损伤.pptx VIP
- 浙江省2015-2018年学考数学试题(word)含答案共8套.doc VIP
- 2009年高考语文试卷(全国Ⅰ卷)(解析卷).doc VIP
- T∕CAOE 20.6-2020 海岸带生态系统现状调查与评估技术导则 第6部分:海草床.pdf VIP
原创力文档

文档评论(0)