- 0
- 0
- 约6.12万字
- 发布于河北
- 举报
- 文档已下架,其它文档更精彩
X教学内容:
插入排序;交换排序(起泡排序,快速排序);选
择排序(简单选择,堆);归并排序;基数排序;
派教学重点:
各种排序方法的特点并灵活应用;各种方法的排
序过程;各种排序方法的时间复杂度分析
派教学难点:
各种排序方法的特点及时间复杂度的分析
2
10.1概述
10.2插入排序
10.3交换排序
10.4选择排序
10.5归并排序
10.6排序
基数
10.7各种排序方法的综合比较
10.8外部排序
3
10.1概述
一、排序的定义
二、内部排序和外部排序
三、内部排序方法的分类
4
一、什么是排序?
排序是计算机内经常进行的一种操作,
其目的是将一组“无序”的记录序列调整为
“有序”的记录序列。
例如:将下列关键字序列
52,49,80,36,14,58,61,23,97,75
调整为
14,23,36,49,52,58,61,75,80,97
一般情况下,
假设含〃个记录的序列为{R],RD…,Rn}
其相应的关键字序列为{KE,Kn)
这些关键字相互之间可以进行比较,即在
它们之间存在着这样一个关系:
KK...K
plp2pn
按此固有关系将上式记录序列重新排列为
{Rpl,Rp2,Rpn}
的操作称作排序。
6
排序算法的稳定性:
如果排序的序列中,在多个具有
待存
相同关键字的记录,若经过排序这些记录
的相对次序保持不变,则称这种排序算法
是稳定的;经过排序这些记录的相对次序
发生了改变,则称这种排序算法是不稳定
的。
7
、内部序
二部排序和外排
待排序记录存放在计算机随机存储器
()中进行的排序过程为内部排序;
内存,
若待排序记录的数量很大,以至内存一
次不能容纳全部记录,在排序过程中尚需对
访问排程为部排序
外存进行的序过,外。
您可能关注的文档
最近下载
- 付费式热能计量与控制系统毕业设计 关键词:预付费;热能计量;远程抄表.doc VIP
- 初中英语:八年级英语上册期末押题作文范文.docx VIP
- 2025届江苏省江阴市利港中学九上化学期末检测试题含解析.doc VIP
- 标准图集 - 12J304楼地面建筑构造图集---.pdf VIP
- 实验室安全知识培训-完整版.pptx VIP
- 2025《基于单片机的温湿度及空气质量检测控制系统设计》7400字(论文).docx VIP
- 90S503_格栅、格网及起吊架.pdf VIP
- 通信线路施工组织方案.docx VIP
- 常压下用正交试验探究镍磷铁最佳浸出镍条件.doc VIP
- 2024-2025学年江西省九江市八年级上册期末数学试卷含答案.pdf VIP
原创力文档

文档评论(0)