数据结构完全二叉树问题

一棵完全二叉树的第9层有200个叶结点,则该完全二叉树最多有【】个结点... 一棵完全二叉树的第9层有200个叶结点,则该完全二叉树最多有【】个结点 展开
 我来答
chiconysun
2013-05-05 · TA获得超过2.2万个赞
知道大有可为答主
回答量:5410
采纳率:92%
帮助的人:2476万
展开全部
楼上不准确,得出的是最少结点数
完全二叉树叶子结点可以出现在最下两层
设根结点层次为1,完全二叉树第9层有200个叶子,第9层结点个数最多就是满二叉树,共有2^(9-1)=256个结点,因此第9层并不都是叶子
考虑到是计算最多结点,因此,可以认为第9层不是最下层,也就是说该完全二叉树的高度为10,第9层剩下的256-200=56个结点都是度为2,这样第10层的结点个数是2*56=112
所以结点总数= 1 + 2 + 4 + 8 + 16 + 32 + 64 + 128 + 256 + 112 = (2 ^ 9 - 1) + 112 = 511 + 112 = 623
木卫29
2013-05-05
知道答主
回答量:5
采纳率:0%
帮助的人:7.8万
展开全部
满2叉树第9层最多2^8个及256个叶节点,所以该完全二叉树一共1+2+4+8+16+32+64+128+200=455
追问
答案是这几个中的哦:A.256         B.511              C.623            D.1000
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式