首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
若一棵二叉树有 102 片叶子结点,则度二叉树度为 2 的结
[单选题]
若一棵二叉树有
102
片叶子结点,则度二叉树度为
2
的结点数是
100
101
102
103
查看正确选项
添加笔记
求解答(0)
邀请回答
收藏(114)
分享
4个回答
添加回答
1
__sgf__
度数为0的节点个数比度数为2的节点个数多1。即n0 = n2 + 1,所以n0=102,n2=101。
发表于 2022-03-14 02:20:58
回复(0)
22
方润涛
设二叉树的叶子节点为n0,度为1的节点为n1,度为2的节点为n2.则n0 = n2 + 1。
证明:二叉树的总节点数为n。则n = n0 + n1 + n2。
从二叉树每个节点的线来看,除了根节点,每个节点都有一条线,所以线的总数为n-1,而每个度为2的节点则放出两条线,度为1的节点放出一条线,叶子节点则没有放出线。
所以:n-1 = 2*n2 + n1。
由第二条公式减去第一条公式得:n0 = n2 + 1。
发表于 2017-05-18 20:31:53
回复(1)
0
牛客889459430号
设二叉树的叶子节点为n0,度为1的节点为n1,度为2的节点为n2.则n0 = n2 + 1。 证明:二叉树的总节点数为n。则n = n0 + n1 + n2。 从二叉树每个节点的线来看,除了根节点,每个节点都有一条线,所以线的总数为n-1,而每个度为2的节点则放出两条线,度为1的节点放出一条线,叶子节点则没有放出线。 所以:n-1 = 2*n2 + n1。
发表于 2021-06-26 16:56:50
回复(1)
0
why223
n0=n2+1
发表于 2019-08-26 17:31:43
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
树
上传者:
阿奻_
难度:
4条回答
114收藏
3618浏览
热门推荐
相关试题
2.从1997~2003年间,货币...
资料分析
言语理解与表达
资料分析
评论
(1)
素数判断
过关题目
语言题
评论
(2)
由关系 R 和 S 得到关系 T ...
爱奇艺
数据库
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
测试工程师
大数据开发工程师
2019
测试开发工程师
SQL
评论
(1)
Nginx配置中,怎么用正则表达式...
Linux
评论
(1)
LoRA(Low-Rank Ada...
大模型开发
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题