
数据结构复习(9).ppt
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 文币 0人已下载
下载 | 加入VIP,免费下载 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构复习(9).ppt
- 资源描述:
-
1、数据结构复习(9),中国科学院研究生院,排序-Wang Wenjie,排序(1),排序 (sorting) 是计算机程序设计中的一种重要运算。它的功能是将一个数据元素 (或记录) 的任意序列,重新排列成一个按关键字有序的序列。假设含 n 个记录的序列为 R1 ,R2 ,Rn 其相应的关键字序列为 K1,K2,Kn 需确定1,2,n的一种排列p1,p2,pn,使其相应的关键字满足如下的非递减(或非递增)关系 Kp1Kp2Kpn 。即使初始的的序列成为一个按关键字有序的序列 Rp1,Rp2,Rpn 这样一种操作称为排序。,排序-Wang Wenjie,排序(2),性质:稳定排序/不稳定排序如果在对
2、象序列中有两个对象ri和rj,它们的关键码 ki = kj,且在排序之前,对象ri排在rj前面。如果在排序之后,对象ri仍在对象rj的前面,则称这个排序方法是稳定的,否则称这个排序方法是不稳定的,排序-Wang Wenjie,排序(3),内排序与外排序: 内排序是指在排序期间数据对象全部存放在内存的排序;外排序是指在排序期间全部对象个数太多,不能同时存放在内存,必须根据排序过程的要求,不断在内、外存之间移动的排序。,排序-Wang Wenjie,插入排序,直接插入排序思想:将一个元素向一个有序序列插入做法:0位监测哨,从一个元素逐步扩大有序序列。 折半插入排序改进直接插入,将一个元素用折半法插
