没有合适的资源?快使用搜索试试~ 我知道了~
数据结构教学课件:Chapter Nine Sorting1.ppt
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 193 浏览量
2022-06-16
17:22:00
上传
评论
收藏 413KB PPT 举报
温馨提示
试读
47页
数据结构教学课件:Chapter Nine Sorting1.ppt
资源推荐
资源详情
资源评论
数据结构
Chapter Nine Sorting
引
基本术语
插入排序
交换排序
选择排序
堆排序 (Heap Sort)
二路归并排序
基数排序
外排序
排序
排序
:
:
将一组杂乱无章的数据按一定的规律顺
将一组杂乱无章的数据按一定的规律顺
次排列起来。
次排列起来。
数据表
数据表
(
(
datalist
datalist
)
)
:
:
它是待排序数据对象的有限
它是待排序数据对象的有限
集合。
集合。
关键码
关键码
(
(
key
key
)
)
:
:
通常数据对象有多个
通常数据对象有多个
属性域
属性域
,
,
即多个数据成员组成,其中有一个属性域可用
即多个数据成员组成,其中有一个属性域可用
来区分对象,作为排序依据。该域即为关键码。
来区分对象,作为排序依据。该域即为关键码。
每个数据表用哪个属性域作为关键码,要视具
每个数据表用哪个属性域作为关键码,要视具
体的应用需要而定。即使是同一个表,在解决
体的应用需要而定。即使是同一个表,在解决
不同问题的场合也可能取不同的域做关键码。
不同问题的场合也可能取不同的域做关键码。
1 、基本术语
主关键码
主关键码
:
:
如果在数据表中各个对象的关键码互不相
如果在数据表中各个对象的关键码互不相
同,这种关键码即主关键码。按照主关键码进行排序,
同,这种关键码即主关键码。按照主关键码进行排序,
排序的结果是唯一的。
排序的结果是唯一的。
次关键码
次关键码
:
:
数据表中有些对象的关键码可能相同,这
数据表中有些对象的关键码可能相同,这
种关键码称为次关键码。按照次关键码进行排序,排序
种关键码称为次关键码。按照次关键码进行排序,排序
的结果可能不唯一。
的结果可能不唯一。
排序算法的稳定性
排序算法的稳定性
:
:
如果在对象序列中有两个对象
如果在对象序列中有两个对象
r
r
[
[
i
i
]
]
和
和
r
r
[
[
j
j
]
]
,它们的关键码
,它们的关键码
k
k
[
[
i
i
]
]
== k
== k
[
[
j
j
]
]
,且在排序之前,对象
,且在排序之前,对象
r
r
[
[
i
i
]
]
排在
排在
r
r
[
[
j
j
]
]
前面。如果在排序之后,对象
前面。如果在排序之后,对象
r
r
[
[
i
i
]
]
仍在对象
仍在对象
r
r
[
[
j
j
]
]
的前面,则称这个排序方法是稳定的,否则称这个排序
的前面,则称这个排序方法是稳定的,否则称这个排序
方法是不稳定的。
方法是不稳定的。
1 、基本术语
内排序与外排序
内排序与外排序
:
:
内排序是指在排序期间数据对象全
内排序是指在排序期间数据对象全
部存放在内存的排序;外排序是指在排序期间全部对
部存放在内存的排序;外排序是指在排序期间全部对
象个数太多,不能同时存放在内存,必须根据排序过
象个数太多,不能同时存放在内存,必须根据排序过
程的要求,不断在内、外存之间移动的排序。
程的要求,不断在内、外存之间移动的排序。
排序的时间开销
排序的时间开销
:
:
排序的时间开销是衡量算法好坏的
排序的时间开销是衡量算法好坏的
最重要的标志。
最重要的标志。
排序的时间开销可用算法执行中的
排序的时间开销可用算法执行中的
数
数
据比较次数
据比较次数
与
与
数据移动次数
数据移动次数
来衡量
来衡量
。各节给出算法运
。各节给出算法运
行时间代价的大略估算一般都
行时间代价的大略估算一般都
按平均情况
按平均情况
进行估算。
进行估算。
对于那些
对于那些
受对象关键码序列初始排列及对象个数影响
受对象关键码序列初始排列及对象个数影响
较大的
较大的
,
,
需要
需要
按最好情况
按最好情况
和
和
最坏情况
最坏情况
进行估算
进行估算
。
。
1 、基本术语
剩余46页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3675
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功