第九章 内部排序.pptVIP

  • 0
  • 0
  • 约9.72千字
  • 约 53页
  • 2021-12-07 发布于辽宁
  • 举报
第九章 内部排序 第九章 内部排序 本章内容 1.排序的概念及分类 2.插入排序 3.交换排序 4.选择排序 5.归并排序 6.基数排序 本章重点、难点 直接插入排序 冒泡排序 快速排序 堆排序 r2i r2i+1 若将该数列视作完全二叉树,则 r2i是ri的左孩子;r2i+1是ri的右孩子。 81 73 55 49 65 40 34 98 36 27 12 ri 9.4 选择排序 不是堆 12 36 27 65 49 81 73 55 40 34 98 14 而数列 {12, 36, 27, 65, 40, 14, 98, 81, 73, 55, 49} 9.4 选择排序   堆排序即是利用堆的特性对记录序列进行排序的一种排序方法。 堆排序算法思想 设有n个元素,将其按关键字排序。首先将这n个元素按关键字建成堆,将堆顶元素输出,得到n个元素中关键字最小(或最大)的元素。然后,再对剩下的n-1个元素建成堆,输出堆顶元素,得到n个元素中关键字次小(或次大)的元素。如此反复,便得到一个按关键字有序的序列。称这个过程为堆排序。 9.4 选择排序 9.4 选择排序 假设待排关键字序列为:{34,39,20,65,47,12,98,73,81,56}  1)先将它调整为大顶堆

文档评论(0)

1亿VIP精品文档

相关文档