数据结构---第十章 内部排序
第九章 内部排序
9.1 概述
9.2 插入排序
9.3 交换排序
9.4 选择排序
9.5 归并排序
9.6 基数排序
9.1 概述
9.1.1 什么是排序
是根据记录关键字的值的递增(递减)的关系将文件记录的次序重新排列.
9.1.2 排序的分类
[根据排序时文件记录的存放位置]
内部排序:排序过程中将全部记录放在内存中处理.
外部排序:排序过程中需在内外存之间交换信息.
[根据排序前后相同关键字记录的相对次序]
稳定排序:设文件中任意两个记录的关键字值相同,即Ki=Kj(i j),若排序之前记录Ri领先于记录Rj ,排序后这种关系不变(对所有输入实例而言).
不稳定排序:只要有一个实例使排序算法不满足稳定性要求.
[根据文件的存储结构划分排序的种类]
连续顺序文件排序
链表排序
地址排序: 待排记录顺序存储,排序时只对辅助表(关键字+指针)的表目进行物理重排.
[根据排序的方法]
插入排序 交换排序
选择排序 归并排序
基数排序
[根据排序算法所需的辅助空间]
就地排序: O(1) 非就地排序: O(n)或与n有关
9.1.3 评价排序算法的主要标准
[时间开销]
考察算法的两个基本操作的次数:
比较关键字
移动记录
算法时间还与输入实例的初始状态有关时,分情况:
最好
最坏
平均
[空间开销] 所需的辅助空间
讨论约定:(1)连续顺序文件 (2)关键字非递减
9.2 插入排序
9.2.1 直接插入排序(增量法)
- 数据结构排序视频 > 数据结构---第十章
-
数据结构---第十章
下载该文档 文档格式:PPT 更新时间:2006-07-02 下载次数:0 点击次数:1文档基本属性 文档语言: 文档格式: ppt 文档作者: xush 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: 分类: 创建时间: 上次保存者: xush 修订次数: 105 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 17 段落数: 213 字节数: 102437 备注: 0 演示格式: 在屏幕上显示 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PPT格式下载
- 更多文档...
-
上一篇:数据结构与算法
下一篇:**省边防总队视频会议
点击查看更多关于数据结构排序视频的相关文档
- 您可能感兴趣的
- 数据结构排序算法 数据结构排序 数据结构快速排序算法 数据结构排序算法比较 数据结构线性表排序 数据结构排序方法 excel数据排序 数据排序 excle数据排序
- 大家在找
-
- · plc自动控制
- · sqlserver2005开发版
- · 人教版数学必修五学案
- · 2007年中考试题
- · 02年帕萨特1.8t报价
- · 颈椎牵引器使用方法
- · 厦门市重点重金属企业
- · 湖南师范大学新生群
- · zip免费解压软件下载
- · 内蒙古经贸外语职业学院
- · dsp外围电路
- · 果蔬连连看在线玩
- · proteldxp2004教程
- · 24v节能灯镇流器电路
- · 课程设计任务书范本
- · huaxia2004
- · 经济类论文目录格式
- · 10kv过电压保护器
- · 千家安防网
- · 范冰冰明星陪睡吗图
- · 梦三国赵云攻略
- · 杨德明口腔颌面外科
- · 数据库软件
- · 65mn弹簧钢丝
- · excel2003表格汇总
- · 自动挡车驾驶技巧视频
- · 牙医靠什么吃饭
- · 人民警察职务套改
- · pubwin2009端口
- · 3gp转mp4转换器
- 赞助商链接