- 1
- 0
- 约1.38万字
- 约 85页
- 2019-10-08 发布于广东
- 举报
第八章 排序 概述 选择排序 直接插入排序 冒泡排序 希尔排序 堆排序 快速排序 合并排序 典型例题 什么是排序(Sorting)? 简单地说,排序就是将一组杂乱无章的数据按一定的规律排列起来。 排序是计算机中经常遇到的操作。 排序的几个基本概念 数据表(Data List) 待排序的数据对象的有限集合。 关键码(Key) 作为排序依据的数据对象中的属性域。 主关键码 不同的数据对象若关键码互不相同,则这种关键码称为主关键码。 排序的确切定义 使一组任意排列的对象变成一组按关键码线性有序的对象。 排序的几个基本概念 排序算法的稳定性 判断标准:关键码相同的数据对象在排序过程中是否保持前后次序不变。如 2, 2*,1,排序后若为1, 2*, 2 则该排序方法是不稳定的。 内排序与外排序 区分标准:排序过程是否全部在内存进行。 排序的时间开销 它是衡量算法好坏的最重要的标志。通常用算法执行中的数据比较次数和数据移动次数来衡量 8.1 选择排序 选择排序的基本思想是反复从还未排好的那部分线性表中选出键值最小的结点,并按从线性表中送出的顺序排列结点,重新组成线性表。直至未排序的那部分为空,则重新形成的线性表是一个有序的线性表。 1.顺序存储线性表的选择排序 顺序存储线性表的选择排序,若线性表用顺序存储实现,为存放选出的结点并重新组
您可能关注的文档
- 新编经济法教程 教学课件 作者 山东财政 第七章 反不正当竞争法和反垄断法.ppt
- 新编经济法教程 教学课件 作者 山东财政 第十一章 税收法律制度.ppt
- 新编经济法教程 教学课件 作者 山东财政 第十章 票据法.ppt
- 新编经济法教程 教学课件 作者 山东财政 第四章 银行法.ppt
- 新编经济法教程 教学课件 作者 山东财政 第一章 经济法基础理论.ppt
- 新编数据库实用教程教学课件王霓红第1章 数据库引论.ppt
- 新编数据库实用教程教学课件王霓红第3章vfp基础.ppt
- 新编数据库实用教程教学课件王霓红第4章 vf的基本操作.ppt
- 新编数据库实用教程教学课件王霓红第6章 报表.ppt
- 新编数据库实用教程教学课件王霓红第7章 程序设计基础.ppt
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
最近下载
- 12J1 河北省12系列建筑标准设计图集 工程做法.docx VIP
- 田麦久-运动训练学.pptx VIP
- 2023年四川省成都七中自主招生考试物理试卷及详细解答.doc VIP
- T /HNQAP 0002—2025 液体类保健用品生产技术规范.pdf VIP
- 无人机飞防合同范文.docx
- 2026年中考语文总复习专项突破:说明文阅读+课件.pptx VIP
- 上海市政府-上海市城市总体规划(2017-2035年)图集.pdf VIP
- 火力发电项目流程审批申报资料大全.docx VIP
- 溶解乙炔生产工工艺创新考核试卷及答案.docx VIP
- 2026年最新慈溪中学冬令营考试题及答案.doc VIP
原创力文档

文档评论(0)