怎么理解12个结点的平衡二叉树中叶子结点的最小层数为3 最大层数为5 最小层数为什么为3(二叉树的结点数计算公式图解)

怎么理解12个结点的平衡二叉树中叶子结点的最小层数为3 最大层数为5 最小层数为什么为3(二叉树的结点数计算公式图解)

首页维修大全综合更新时间:2024-08-16 01:31:04

怎么理解12个结点的平衡二叉树中叶子结点的最小层数为3 最大层数为5 最小层数为什么为3

当层数最少的时候,你就把它当作是一个完全二叉树,依次排列12个结点。第一层1个,第二层2个,第三层4个,这里就7个结点了,第四层只要5个结点就够12个,这样画下来你会发现第三层和第四层都有叶子节点,最小层数就是3了。

当层数最多的时候,n 个结点的平衡二叉树的最大深度:log俷 + 1;所以这里是 log?2 +1 向上取整数是 4+1=5。这是一棵任何左子树跟右子树的高度差(平衡因子)都是 1 或者 -1 的二叉树。

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.