笔记:关于彻底二叉树

关系


n0:彻底二叉树中的叶子结点数
n1:彻底二叉树中有1个孩子的结点数
n2:彻底二叉树中有2个孩子的结点数
d:彻底二叉树中的非叶子结点数code

1.总结点数为:

证实以下:
有n个结点的彻底二叉树总共会有n-1条边,每一个“有2个孩子“的结点都会延伸出2条边,每一个“有1个孩子”的结点会延伸出1条边,叶子结点不会延伸边,则由边的数量关系能够获得式子
blog

而后移项后就可得n = n1 + 2 * n2 + 1二叉树

2.彻底二叉树的非叶子结点数为:

证实以下:
n = n1 + 2 * n2 + 1im

  • 当n为奇数时
  • 当n为偶数时

而d必是整数,也就是说
d3

3.若是结合n = n0 + n1 + n2n = n1 + 2 * n2 + 1,还能够获得

4.彻底二叉树的深度为:

缘由:
深度为h的彻底二叉树至多有2h-1个结点,即
总结

而深度h必是一个整数,因此彻底二叉树的深度为
img

相关文章
相关标签/搜索