已经二叉树有50个叶子结点,则该二叉树的总结点至少是

 我来答
455980483
推荐于2017-05-29 · TA获得超过4930个赞
知道答主
回答量:40
采纳率:100%
帮助的人:14.1万
展开全部
要使二叉树总节点最少,就要以完全二叉树的形式排列;
我们假设根节点为第一层(n=1),所以每一层最多的节点数是2^(n-1)
当n=6时,第六层最多有32个节点
当n=7时,第七层最多有64个节点
所以说50个叶子节点,最多有7层,第七层为50个节点,其他层以公式2^(n-1)
1+2+4+8+16+32+50=113
N97你爱我
2018-12-05
知道答主
回答量:1
采纳率:0%
帮助的人:788
展开全部
完全二叉树的形式总结点最少,(2∧5)<50<(2∧6),所以子结点分布在第6;7层,设第六层n个子结点,则第七层有50-n个子结点,若第七层铺满,有50-n+2n=64个,其中2n是把第六层的n个子结点补充上孩子,n=14,即第六层14个叶子结点(六层是满的,其余结点都有孩子),第七层36个叶子结点,所以1+2+4+8+16+32+36=99
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xx_lyq00
2013-09-01 · TA获得超过4138个赞
知道大有可为答主
回答量:1794
采纳率:88%
帮助的人:797万
展开全部
从根结点(n=0)开始,每层的最大结点数是 2^n

由2^n>=50 ==> n=6
所以该二叉树最少有6层(根结点算0层,最后一层有50个结点)

所以总结点数是 2^0 + 2^1 + 2^2 + 2^3 + 2^4 + 2^5 + 50 = 113
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
欧阳胤凌
2022-05-31 · 本人自己收集或整理的资料。
欧阳胤凌
采纳数:0 获赞数:0

向TA提问 私信TA
展开全部
63+18+50=121
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杯渍
2017-12-10
知道答主
回答量:1
采纳率:0%
帮助的人:912
引用xx_lyq00的回答:
从根结点(n=0)开始,每层的最大结点数是 2^n

由2^n>=50 ==> n=6
所以该二叉树最少有6层(根结点算0层,最后一层有50个结点)

所以总结点数是 2^0 + 2^1 + 2^2 + 2^3 + 2^4 + 2^5 + 50 = 113
展开全部
99个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式