数据结构第2版课件作者宗大华陈吉人数据结构课件-9章.pptVIP

  • 1
  • 0
  • 约1.83万字
  • 约 26页
  • 2017-11-13 发布于未知
  • 举报

数据结构第2版课件作者宗大华陈吉人数据结构课件-9章.ppt

尚辅网 / 排序的基本概念; 1. 2. 3. 本章讲述内容: 4. 基本的插入排序(直接插入排序、折半插入排序、 表插入排序)算法; 基本的交换排序(冒泡排序、快速排序)算法 ; 基本的选择排序(直接选择排序、堆排序)算法 。 给定一组记录:r1、r2、…、rn,对应的关键字为:k1、k2、…、kn。将这些记录重新排列成:rs1、rs2、…、rsn,使得对应的关键字满足:ks1≤ks2≤…≤ksn的升序条件。这种重排一组记录、使其关键字值具有非递减顺序的过程,就称为“排序”。 让关键字排序后表现出一种非递增关系也是可以的,也是排序。 作为排序依据的关键字,可以是记录的主关键字,也可以是记录的次关键字。由于主关键字可以唯一确定一条记录,因此用它来进行排序时,排序的结果是唯一的。使用次关键字进行排序时,排序的结果可能不唯一。本章所有的排序算法都适用于处理具有相同关键字值的排序问题。 假定待排序的记录中有相同关键字值的记录。若经过某种排序后,那些有相同关键字值的记录间的相对位置仍然保持不变,那么就称这种排序方法是“稳定的”,否则就是“不稳定的”。 所谓“内排序”,指待排记录序列全部存放在内存,整个排序过程都在内存里完成;所谓“外排序”,指内存中容纳不下所有待排记录序列,排序过

文档评论(0)

1亿VIP精品文档

相关文档