二叉树
-
叶子节点等于分支节点数+1,即
t0 =t₂ + 1 -
第 i 层至多有
2^(i-1)个节点 -
高度为n,最多含有
2ⁿ - 1个节点 -
节点数等于总度数加一,即
t = d + 1

满二叉树:
- 高度为n,含有2ⁿ - 1个节点
- 层序从1开始,节点 i 的左孩子为 2i,右孩子为
2i + 1,父节点为i/2

完全二叉树:
左上补满

-
节点数目为 t
t/2 向小取整,若
i <= t/2为分支节点
i >= t/2为叶子节点 -
高度为n的完全二叉树,最少有
2^(n-1)个节点,
最多含有2ⁿ - 1个节点 -
完全二叉树最多只有一个度为1的节点,
即t₁ = 0或t₁ = 1若完全二叉树有偶数(2k)个节点,则必有 t0 = k, t₁ = 1, t₂ = k-1 若完全二叉树有奇数(2k-1)个节点,则必有 t0 = k, t₁ = 0, t₂ = k-1 -
求完全二叉树高度
n = ㏒₂(t+1)向大取整
或n = ㏒₂t+1向小取整
本文详细探讨了完全二叉树的性质,包括叶子节点、节点数、高度与节点分布规律。重点讲解了如何通过节点数计算高度,以及满二叉树与完全二叉树的区别。特别给出了高度计算公式,适用于不同情况的二叉树分析。
1137

被折叠的 条评论
为什么被折叠?



