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

 我来答
Selukwe
2018-08-10 · 超过11用户采纳过TA的回答
知道答主
回答量:37
采纳率:57%
帮助的人:9.8万
展开全部
  • 当层数最少的时候,你就把它当作是一个完全二叉树,依次排列12个结点。第一层1个,第二层2个,第三层4个,这里就7个结点了,第四层只要5个结点就够12个,这样画下来你会发现第三层和第四层都有叶子节点,最小层数就是3了。

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

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式