【发布时间】:2014-06-30 16:53:21
【问题描述】:
令T为左子树为TL,右子树为TR的AVL树。让我们 |TL|和 |TR|分别为左右子树的节点数。
我需要证明 |TR| ≠ Θ(|TR|) 反之亦然,但我不知道如何。我认为这与一棵树是完整的 AVL 树而另一棵树是最小的 AVL 树(斐波那契树)的情况有关,但我不知道从那里做什么。
【问题讨论】:
-
如果我没记错的话,AVL树的根的左右子树的深度最多相差一个。此属性是在节点插入和删除期间由重新平衡操作维护的不变量。
-
您只需要一个 AVL 树族,其中商 |TL| / |TR|趋于零或无穷大
标签: algorithm data-structures fibonacci avl-tree big-theta