复习数据结构A.pptVIP

  • 23
  • 0
  • 约1.64万字
  • 约 111页
  • 2017-01-10 发布于贵州
  • 举报
复习数据结构A复习数据结构A

* 快速排序 ( Exchange Sort ) 基本方法设待排序对象序列中的对象个数为n。一般地,第i趟起泡排序从1到n-i+1依次比较相邻两个记录地关键字,如果发生逆序,则交换之,其结果是这n-i+1个记录中,关键字最大的记录被交换到第n-i+1的位置上,最多作n-1趟。 基本思想是两两比较待排序对象的排序码,如发生逆序(即排列顺序与排序后的次序正好相反),则交换之,直到所有对象都排好序为止。 起泡排序 (Bubble Sort) * 21 08 25 49 25 16 21 49 25 25 16 08 21 49 25 25 16 08 21 49 25 25 16 08 21 49 25 25 16 08 初 始 关 键 字 第 一 趟 排 序 第 四 趟 排 序 第 二 趟 排 序 第 三 趟 排 序 21 49 25 25 16 08 第 五 趟 排 序 起泡排序的过程 * 起泡排序是一个稳定的排序方法。 时间复杂度为O(n2)。 * 快速排序 (Quick Sort) 基本思想是任取待排序对象序列中的某个对象 (例如取第一个对象) 作为基准, 按照该对象的排序码大小,将整个对象序列划分为左右两个子序列: 左侧子序列中所有对象的排序码都小于或等于基准对象的排序码 右侧子序列中所有对象的排序码都大于基准对象的排序码 * 基准对象则排在这两个子序列中间(这也是该对

文档评论(0)

1亿VIP精品文档

相关文档