一棵完全二叉树上有1001个结点,其中叶子结点的个数是

 我来答
悠悠兮梦
2015-01-17
知道答主
回答量:5
采纳率:0%
帮助的人:2.7万
展开全部
设二叉树中度为0的叶子结点个数为n0,度为1结点个数为n1,度为2结点个数为n2,于是n0 + n1 + n2 = 1001
根据二叉树性质:n0 = n 2 + 1,代入得到,2n2 + n1 = 1001
由于完全二叉树的n1 只能是0或者1,为满足2n2 + n1 = 1001,n1 = 1,因此n2 = 500
所以n0 = 501,即叶子个数是501个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
擦人特然
2015-07-03
知道答主
回答量:2
采纳率:0%
帮助的人:2436
展开全部
设二叉树中度为0的叶子结点个数为n0,度为1结点个数为n1,度为2结点个数为n2,于是n0 + n1 + n2 = 1001
根据二叉树性质:n0 = n 2 + 1,代入得到,2n2 + n1 = 1001
由于完全二叉树的n1 只能是0或者1,为满足2n2 + n1 = 1000,n1 = 0,因此n2 = 500
所以n0 = 501,即叶子个数是501个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
尚可温粥2E
2019-06-21
知道答主
回答量:7
采纳率:0%
帮助的人:2268
展开全部
首先,要知道在完全二叉树中有一个定理:当有0个度为1的结点,该二叉树的总结点数为奇数,有1个度为1的结点,该二叉树的总结点数为偶数。在该题中,总节点数为1001,是奇数。所以可知该完全二叉树中有0个度为1的结点。
n表示总节点数
n1表示度为1的结点
n2表示度为2的结点
n0表示度为0的结点
有n=n0+n1+n2
n0=n2+1
已知n1
所以可得n=2n2+1
可得n2=500
n0=500+1
n0=501
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
栗姝艳之利
2020-04-14 · TA获得超过3万个赞
知道大有可为答主
回答量:1.2万
采纳率:31%
帮助的人:827万
展开全部
1023是满二叉树,有512片叶子。1001比1023少22个结点,所以有512-22+22/2=501片叶子。
511是满二叉树,有256片叶子。1001比511多490个结点,所以有256+490-(490+1)/2=501片叶子。
所以答案就是501了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
东门尔白芒柳
游戏玩家

2019-09-09 · 非著名电竞玩家
知道大有可为答主
回答量:1.2万
采纳率:27%
帮助的人:858万
展开全部
二叉树性质:n0
=
n2
+
1
因为n0
+
n1
+
n2
=
1001
所以2n2
+
1
+
n1
=
1001
由于该等式右边为奇数,左边的n1只能是偶数
又因为完全二叉树中度为1结点个数n1要么是0要么是1
所以只能是0
因此n2
=
500
所以n0
=
501
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式