- 2
- 0
- 约7.55千字
- 约 47页
- 2016-08-15 发布于河南
- 举报
北京理工大学数据结构 排序课件
10.1 概述 设R1 R2 R3 … Rn 是n个记录,k1,k2, k3 … kn为它们的关键字,排序就是将记录按关键字递增(或递减)的次序排列起来。 主要操作 比较关键字 移动记录 1、排序的分类 按记录的存放位置分类有 内部排序 外部排序 按排序原则分类(内部排序) 插入排序 交换排序 选择排序 归并排序 基数排序 2、排序方法的稳定性 在待排记录序列中,任何两个关键字相同的记录,用某种排序方法排序后相对位置不变,则称这种排序方法是稳定的,否则称为不稳定的。 3、待排记录的存储 10.2 插入排序 基本思想 依次将待排记录插入到有序子表中,并使其插入后子表仍保持有序,直到全部记录插入完毕;初始时,有序子表中只有一个元素。 1、直接插入排序 10.3 交换排序 基本思想: 将待排记录中两两记录的关键字进行比较,若逆序则交换位置。 例:49 38 65 97 76 13 27 49 快速排序 选定一记录R,将所有其他记录关键字k’与该记录关键字k比较, 若 k’k则将记录换至R之前,若k’ k 则将记录换至R之后; 继续对R前后两部分记录分别进行快速排序,直至排序范围为1; int Partition(SqLi
您可能关注的文档
- 初二数学期中试卷人教版有答案.doc
- 初二物理期中试卷人教版有答案.doc
- 初二物理电学计算题.doc
- 初四英语素养养成型评价测试(修改后).doc
- 判断句句式.ppt
- 前端开发简介ppt.ppt
- 剪纸古代史.ppt
- 加减乘除运算测试系C语言.doc
- 加法运算定律的运用PPT课件.ppt
- 动力电池检测管理系统.doc
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)