数据结构——与优先队列.pptVIP

  • 5
  • 0
  • 约3.14千字
  • 约 27页
  • 2018-10-15 发布于江苏
  • 举报
数据结构——与优先队列

复习 完全二叉树 堆定义 最大树(最小树):每个结点的值都大于(小于)或等于其子结点(如果有的话)值的树。 最大堆(最小堆):最大(最小)的完全二叉树。 堆的操作 插入 初始化 删除 课堂练习 关键码序列K = {12,14,15,19,20,17,18,24,22,26}所对应的最小堆 建堆效率 对于n个结点的堆,其对应的完全二叉树的层数为logn。 设i表示二叉树的层编号,则第i层上的结点数最多为2i(i ≥ 0)。 建堆的过程中,对每一个非叶子结点都调用了一次SiftDown调整算法,而每个数据元素最多向下调整到最底层,即第i层上的结点向下调整到最底层的调整次数为logn – i。因此,建堆的计算时间为 (公式5.3) 令j = logn – i,代入5.3式得

文档评论(0)

1亿VIP精品文档

相关文档