gpt4 book ai didi

algorithm - 这不是平衡二叉树吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:04:26 25 4
gpt4 key购买 nike

下图中的树不是平衡二叉树吗?我的一个 friend 争辩说这不能平衡,因为节点 A 距离根 E 的深度为 2,而 G 和 L 距离 E 的深度为 4,因此 E 必须不平衡 -2 倍。我认为只有在以下情况下节点才是不平衡的:

Absolute(Heigh of left subtree - Height of right subtree) > 1

高度由于 D 而不是 2,E 的左子树的 3 是 3。说服我的 friend 的最好方法是什么?

Balanced Tree

最佳答案

根据 Wikipedia , 如果它是最小可能高度,它就是平衡的。在这种情况下,您可以将叶子 'G' 和 'L' 都移动到 'A',树的高度将为 4。有一种方法可以使高度变小,因此树不平衡。任何高度为 ceil(log2(n)) 的树都是平衡的。

关于algorithm - 这不是平衡二叉树吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28122674/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com