- 3
- 0
- 约1.25万字
- 约 51页
- 2017-08-07 发布于湖北
- 举报
数据结构第十章 内部排序 10.1 基本概念 关键字 是记录(数据元素)中的一个(或多个)字段。通常用作检索和排序记录的依据。 关键字通常可以进行比较操作。 10.1 基本概念 排序:设含有n个记录的文件{R1,R2,...,Rn},其相应的关键字为{K1,K2,...,Kn},将记录按关键字值非递减(或非递增)顺序排列的过程,称为排序。 排序的稳定性:对所有的Ki=Kj (i≠j),若排序前Ri领先于Rj,排序后Ri仍领先于Rj,则称该排序方法是稳定的,反之,称为不稳定的。稳定性是对序列中的两个相同的关键字在初始序列和最终有序序列中相对位置(即领先关系)是否变化。 排序分类 内部排序:待排序文件的全部记录存放在内存进行的排序,称为内部排序。 外部排序:排序过程中需要进行内外存数据交换的排序,称为外部排序。 10.1 基本概念 内排序分类: 按排序过程依据的原则分为: 插入排序 交换排序 选择排序 归并排序 计数排序 按排序过程所需的工作量分: 简单排序 先进排序 基数排序 10.2 插入排序 10.2.1 直接插入排序 它是最简单的排序方法 基本思想:依次将每个待排序的记录插入到一个有序子文件的合适位置(有序子文件记录数增1) 例如:已有待排序文件为:45,34,78,12,34,32,29,64。首先将文件的第一个记录,视为有序文件,然后从第二个记录开始,直到最后一个记录
您可能关注的文档
- 带上心灵与身体.doc
- 一物到处有用棒赶不走;眼睛看不见手摸也没有;咀嚼.ppt
- 项目名称北京高招综合业务系统建设(三期).doc
- 第一篇人的由来.ppt
- 第三篇动物在生物圈中的作用.ppt
- 株洲职工大学(工业学校)异地建设工程项目室外工程施工.doc
- 第四单元中国近现代社会生活变迁.ppt
- 惠州大亚湾经济技术开发区政府采购(副本).doc
- 第6章普通高中历史课程标准教学内容标准解读.doc
- 初中综合课程教师网络.ppt
- DB3301∕T 0435-2023 公共场所自动体外除颤器设置与维护管理规范.docx
- DB3311∕T 21-2014 生态休闲养生(养老)基地运营服务规范.docx
- DB3311∕T 236-2023 森林康复医院建设指南.docx
- DB3311∕T 264-2023 高山黄瓜生产技术规程.docx
- DB3311∕T 256-2023 高山辣椒生产技术规程.docx
- DB64∕T 1860-2023 贺兰山东麓酿酒葡萄质量控制技术规范.docx
- DB3301∕T 61-2018 社区双拥工作规范.docx
- DB3301∕T 1128-2023 高含油量油菜生产技术规程.docx
- DB3302∕T 1138-2022 食品安全责任保险风险防控服务规范.docx
- DB3303∕T 017-2020 黄瓜霜霉病、白粉病测报调查技术规程 .docx
最近下载
- 2026年国家中医执业助理医师中医医学伦理学考试试题及答案.docx VIP
- 数智化零售品类管理实务情境一即时零售高频刚需品类管理40课件讲解.pptx VIP
- carm-非侵入式脑机接口在神经康复临床应用中的专家共识解读PPT课件.pptx VIP
- 深度解析(2026)《SHT 1841-2023乙烯-丙烯-二烯烃橡胶(EPDM)》.pptx VIP
- 数智化零售品类管理实务情境一即时零售高频刚需品类管理44课件讲解.pptx VIP
- 2026年新能源产业人才发展报告:技能升级与行业变革.docx
- 优秀学生教育ppt.pptx VIP
- 水产品加工车间设计标准.pdf VIP
- 数智化零售品类管理实务情境一即时零售高频刚需品类管理09课件讲解.pptx VIP
- 隧道病害及整治.ppt VIP
原创力文档

文档评论(0)