首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
一个二叉树有N个度为2的节点,求叶节点的数目为多少?
[单选题]
一个二叉树有N个度为2的节点,求叶节点的数目为多少?
N-1
N
N+1
N+2
查看答案及解析
添加笔记
邀请回答
收藏(160)
分享
11个回答
添加回答
8
推荐
牛客562号
选 C。
除根节点外,每个度为 2 的节点都贡献一个叶节点。而根节点贡献两个叶节点。
故为 N+1。
编辑于 2015-01-04 22:55:13
回复(0)
2
weilingry
画一个三个节点的二叉树就明白了
发表于 2015-09-04 17:58:40
回复(0)
1
__sgf__
二叉树中 度为2的结点数 = 度为0的结点数 - 1
发表于 2022-03-22 14:57:23
回复(0)
21
huixieqingchun
n个结点的二叉树,度只可能是0,1,2,分别设其对应的结点个数为n0,n1,n2,则有n=n0+n1+n2;
又n结点的树只有n-1条边,故n-1=n1+2*n2
两式联合起来,可等到等式n0=n2+1
这里主要深入理解树的构造方式。
发表于 2016-05-07 21:41:22
回复(0)
2
啥
总结点数 = 总度数 + 1
N + n0 + n1 = N*2 + n1 + 1
n0 = N + 1
发表于 2015-12-22 08:52:20
回复(0)
1
不吃葡萄皮
设度为1的节点数为x,度为0的节点数为y,则出度总和为N*2+x*1+y*0,而每个节点都会贡献一个入度,除了根节点入度为零之外,所以入度总和为x+y+N-1。在一棵树中,入度总是等于出度,因此 N*2+x*1+y*0=x+y+N-1,化简得y=N+1
发表于 2015-12-04 09:41:22
回复(0)
1
章鱼fun
N + 1
因为:
1. 二叉树由度为0,1,2的节点组成,所以节点总个数 N = N0 + N1 + N2
2. 又因为二叉树中度为1和2的节点分别有1个子树和2个子树,所以子树节点个数N1 + N2
3. 二叉树总结点个数= 根节点 + 子树节点个数 = >> N = N1 + N2 + 1
1中等式与3中等式相减得 N0 = N2 + 1
发表于 2015-04-11 15:58:18
回复(1)
0
牛客768117412号
叶节点= 度为二的节点数+1
发表于 2022-04-29 14:49:01
回复(0)
0
看见我请叫我去刷题
叶节点极为度为0的节点,n0=n2+1,n2为度1的节点
n=n0+n1+n2
n-1=n1+n2
发表于 2022-04-06 20:56:46
回复(0)
0
ryanxw
二叉树中
度为2的结点数 = 度为0的结点数 - 1
发表于 2018-10-07 16:40:21
回复(0)
0
马小李
极端情况N=1,那么只有N+1个叶子节点,把这个结论往选择题里代
发表于 2015-09-08 15:48:34
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
搜狐
树
来自:
搜狐2017校招研发工...
上传者:
小小
难度:
11条回答
160收藏
16676浏览
热门推荐
相关试题
程序设计(可用任何编程语言实现) ...
搜狐
数组
排序
评论
(8)
程序设计(可用任何编程语言实现) ...
搜狐
字符串
评论
(3)
从四个选项选出不同的一个。
搜狐
开发工具
评论
(4)
来自
搜狐2017校招研发工程...
已知a
40
=...
京东
职能
2019
财务
保险
评论
(1)
《拳皇97》最后BOSS是谁?
游戏常识
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题