一道数据结构,完全二叉树的题目,求助!

题目为:已知一棵完全二叉树有64个叶子结点,则该树可能达到的最大深度为:()A7B8C9D10PS:我选的A,对不?知道的朋友帮助下,思路,用的什么公式,性质请说清楚!满... 题目为:
已知一棵完全二叉树有64个叶子结点,则该树可能达到的最大深度为:( )
A 7 B 8 C 9 D 10

PS:我选的A,对不?
知道的朋友帮助下,思路,用的什么公式,性质请说清楚!
满意一定追加!
一楼的和没说一样,请给出思路,用的哪个公式哪个性质,满意一定追加!
展开
 我来答
passion_wu128
2011-01-06 · TA获得超过1168个赞
知道小有建树答主
回答量:370
采纳率:0%
帮助的人:548万
展开全部
应该是B
只有一种情况,层数才可能是8即:
第七层全部排满(64个节点)
第八层只有一个节点
总共的叶子节点就为7层的63个+八层的1个;
没有公式,按完全二叉树的性质推论下就知道。
原来你对定义不熟悉:
(1)完全二叉树——若设二叉树的高度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第 h 层所有的节点都连续集中在最左边,这就是完全二叉树。
(2)满二叉树——除了叶结点外每一个结点都有左右子叶且叶结点都处在最底层的二叉树,。
养海瑶PI
2011-01-05 · TA获得超过412个赞
知道小有建树答主
回答量:162
采纳率:0%
帮助的人:260万
展开全部
按完全二叉树的定义,通过结点个数可以确定该结点位于该树的哪一层上,公式就是:level = log2(i)+1,所以由此公式可以算出该树的最大深度为7。还有不明白的就HI我。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
caogencong
2011-01-05 · 超过25用户采纳过TA的回答
知道答主
回答量:131
采纳率:0%
帮助的人:74.7万
展开全部
应该不对,七层,最多63个。所以应该是8层。因为2的6次方还要减一。明白了吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式