- 3
- 0
- 约3.13千字
- 约 22页
- 2018-03-11 发布于河南
- 举报
数据结构Chapter8
第八章 排序 目 录 8.1 排序的稳定性 8.2 选择排序 8.3 直接插入排序 8.4 冒泡排序 8.5 希尔排序 8.1 排序的稳定性 1. 排序的定义 为了查找方便,通常希望计算机中的表使按关键字有序的。因为有序的顺序表可以采用查找效率高的折半查找法。 排序(Sorting):对于有n个结点的线性表,按照节点某些数据项的关键字按递增或者递减的次序,重新排列线性表结点的过程称为排序。简单地说,排序就是把一组记录(元素)按照某个域的值的递增或递减的次序重新排列的过程。 8.1 排序的稳定性(续) 2. 排序的稳定性 排序时参照的数据项称为排序码,通常选择结点的键值作为排序码。 若线性表中排序码相等的结点经过某种排序方法进行排序后,仍然保持它们在排序之前的相对次序,称这种排序方法是稳定的;否则,称这种排序方法是不稳定的。 8.2 选择排序 1. 基本思想 第一次从R[0]~R[n-1]中选取最小值,与R[0]交换,第二次从R[1]~R[n-1]中选取最小值,与R[1]交换,第三次从R[2]~R[n-1]中选取最小值,与R[2]交换,…,第i次从R[i-1]~R[n-1]中选取最小值,与R[i-1]交换,…, 第n-1次从R[n-2]~R[n-1]中选取最小值,与R[n-2]交换。通过n-1次,得到一个按排序码从小到大排列的有序序列。 8.2 选择排序(续) 2. 示例 初始状态[
您可能关注的文档
- 新建应急安全疏散演练方案文稿.ppt
- 2009—2010年学前班教学工作计划.doc
- 文明小区年度创建工作总结.doc
- 让你的PPT动起来.ppt
- 安全防火技术方案(金汇).doc
- 05-06回龙中学普九工作计划.doc
- windows网络技术期末复习题.doc
- 广东大学生的就业状况的调查.doc
- 《数字信号处理》 期末考试原题 x2.doc
- 泳池操作手册.doc
- DB3208_T 226-2024 财政奖补集成服务工作规范.docx
- DB3201T 1216-2024 ‘太秋’甜柿容器育苗技术规程.docx
- 微喷灌培育机插稻长秧龄壮秧技术规程(DB32-T 4963-2024).docx
- DB3212_T 1179-2025 一体化运维服务人员管理规范.docx
- 地理标志产品 丁庄葡萄 DB3211 T 1093-2024.docx
- DB3208_T 221-2024 水稻倒伏绿色综合防控技术规程 .docx
- DB3205_T 1117-2024 居家养老服务数字化技术应用规范.docx
- DB3201_T 1225-2024 丘陵地区中低产田有机质快速提升与肥沃耕层构建技术规程.docx
- DB3201_T 1184.2-2024 小型食品生产经营单位食品安全管理水平提升指南 第2部分:食品摊贩 .docx
- DB3210T 1182-2024 地理标志产品 宝应慈姑.docx
最近下载
- 飞行性能与计划:1基础知识.pdf VIP
- 【新教材】统编版(2019)高中历史 选择性必修2 经济与社会生活 1-6单元 共6个单元测试卷及答案全套.doc VIP
- 2025修订版广东省突发事件应对条例培训PPT课件.pptx VIP
- 眼科特检试题及答案.docx VIP
- 2025年质量管理体系风险和机遇识别评价及应对措施分析表(包含气候变化).docx
- 北京市规划和自然资源委员会事业单位招聘笔试真题2024.docx VIP
- 六年级音乐下册《欢乐颂》PPT课件.pptx VIP
- 眼科特检考试题及答案.doc VIP
- ISO 9712-2021 无损检测 — 人员资格鉴定与认证(中英文编译版).pdf
- 台达VFD A变频器说明书中文.pdf VIP
原创力文档

文档评论(0)