深度为7的完全二叉树中共有125个结点 该完全二叉树中的叶子结点有多少

论坛 期权论坛 期权     
haloSSssss   2018-4-26 13:47   5089   1

分享到 :
0 人收藏

1 个回复

正序浏览
2#
wzhappysnail  2级吧友 | 2018-4-30 02:06:34 发帖IP地址来自
这题答题方法有两个公式可用,深度为k的完全二叉树最多有2的k次 - 1个结点,第k层最多有2的(k-1)次结点。
前6层总共结点数 = 2^6 -1 = 63,这里总共有125个,所以第7层有125 - 63 = 62个。
另外,第7层最多有64个,第6层32个。
所以叶子结点数 = 第6层叶子结点(第7层62个结点需要31个结点发出左右子树,只有一个结点没有左右孩子) + 第7层叶子结点(该层所有结点为叶子结点)
                          = 1 + 62 = 63
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP