平衡二叉树的生成过程.pdfVIP

  • 18
  • 0
  • 约1.01万字
  • 约 20页
  • 2020-11-19 发布于湖北
  • 举报
平衡二叉树的生成过程 二叉排序树变成平衡二叉树 对于二叉查找树, 尽管查找、 插入及删除操作的 平均运行时间为 O(logn) ,但是它们的最差运行 时间都是 O(n), 原因在于对树的形状没有限制。 平衡二叉树又称为 AVL 树,它或者是一棵空树, 或者是有下列性质的二叉树: 它的左子树和右子 树都是平衡二叉树, 且左右子树的深度之差的绝 对值不超过 1。二叉树的的平衡因子 BF 为:该 结点的左子树的深度减去它的右子树的深度, 则 平衡二叉树的所有结点的平衡因子为只可能是: -1 、0和 1 一棵好的平衡二叉树的特征: (1)保证有 n 个结点的树的高度为 O(logn) (2 )容易维护,也就是说,在做数据项的插入 或删除操作时, 为平衡树所做的一些辅助操作时 间开销为 O(1) 一、平衡二叉树的构造 在一棵二叉查找树中插入结点后,

文档评论(0)

1亿VIP精品文档

相关文档