山东财经大学计算机科学与技术学院数据结构课件 第九章.pptVIP

  • 1
  • 0
  • 约1.16万字
  • 约 60页
  • 2019-05-13 发布于香港
  • 举报

山东财经大学计算机科学与技术学院数据结构课件 第九章.ppt

二叉排序树的平均查找长度: 45 24 12 37 53 93 (45, 24, 53, 12, 37, 93) 53 45 12 24 37 93 折半查找 判定树 (12, 24, 37, 45, 53, 93) 37 12 45 24 53 93 二叉排序树 45 24 12 37 53 93 最坏情况:插入的 n 个元素从一开始就有 序,—— 变成单支树的形态! 此时树的深度为 n; ASL = (n + 1) / 2 查找效率与顺序查找情况相同。 含有 n 个结点的二叉排序树的平均查找长度和树的形态有关 最好情况: ASL=log 2(n + 1) – 1; 树的深度为:?log 2n ? + 1; 与折半查找中的判定树相同。 (形态比较均衡)。 45 24 12 37 53 93 45 24 12 37 53 93 问题:如何提高形态不均衡的二叉排序树的查找效率? 平衡二叉树 解决办法:做“平衡化”处理,即尽量让二叉树的形状均衡! 4、平衡二叉树

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档