已知完全二叉树的第八层有八个节点,则其叶子节点数为? 5

 我来答
瑞候端瓜0Y
2017-06-11 · TA获得超过2039个赞
知道小有建树答主
回答量:323
采纳率:100%
帮助的人:96万
展开全部
方法1: 先计算完全二叉树的总节点数,根据总节点数,得出叶子节点数.

完全二叉树的前7层是满二叉树,根据公式: 节点数 = 2^N - 1,
其中,N是7,所以其节点数是 2^7 - 1 = 127  (注:2^7表示2的7次方)
加上第8层的8个节点,该完全二叉树的总节点数是127+8=135
根据公式 n0 = (N奇 + 1)/2 = (135+1)/2 = 68
n0是叶子节点数,N奇 表示总节点数135是奇数,
所以,叶子节点数是68

公式 n0 = (N奇 + 1)/2 的推导,可参考文章"完全二叉树总结点数与叶结点数关系分析"

方法2: 

完全二叉树的第7层的节点数是2^(7-1)=2^6=64
第8层的节点数是8,这8个都是叶子节点,8是偶数,表示第7层有4个节点是这8个节点的父节点,
那么,第7层的叶子数是64-8/2=60
所以,总的叶子节点数是60+8=68
Mister数码
2019-09-27 · 专注数码领域最新科技动态
Mister数码
采纳数:0 获赞数:169

向TA提问 私信TA
展开全部

写字丑,勿见怪!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式