首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
对于那些所有非叶子结点均含有左右子数的二叉树: (1) 试问
[问答题]
对于那些所有非叶子结点均含有左右子数的二叉树:
(1) 试问:有n个叶子结点的树中共有多少个结点?
(2) 试证明:
,其中n为叶子结点的个数, 表示第i个叶子结点所在的层次(设根节点所在层次为1)。
查看答案及解析
添加笔记
邀请回答
收藏(3)
分享
纠错
1个回答
添加回答
0
推荐
赞花婆
(1)总结点数为1+2
n1
,其中n
1
为非叶子结点数,则叶子结点数为n=n
1
+1,所以总结点数为 2n-1。
(2)用归纳法证明
i=1,说明二叉树只有一个叶子结点,则整棵树只有一个根结点l
1
=1,
设有
n
个叶子结点时也成立,即
现假设增加一个叶子结点,这意味着在某叶子结点p上新生两个叶子结点,而结点p则成为非叶子结点,可见,总结点数增2,叶子结点数增1。此时,所有叶子结点是原结点除去p,然后加上两个深度为l
p
+1的新叶子结点,由此,
则当
i=n+1
时,也成立,由此即得到证明。
发表于 2018-03-25 10:12:08
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
树
上传者:
赞花婆
难度:
1条回答
3收藏
2530浏览
热门推荐
相关试题
编程题 ,按照要求创建Java 应...
Java
评论
(1)
微型计算机有三种总线,他们分别是数...
编程基础
评论
(1)
计算机系统中用于管理硬件和软件资源...
编程基础
评论
(1)
市场与销售的区别在哪里?
市场营销
评论
(1)
说出3个获取用户需求的方法并简述其...
用户研究
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
(2)用归纳法证明