首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
高度为h(h0)的满二叉树对应的森林由()棵树构成
[单选题]
高度为h(h>0)的满二叉树对应的森林由()棵树构成
1
log2
h
h/2
h
查看正确选项
添加笔记
求解答(10)
邀请回答
收藏(294)
分享
纠错
10个回答
添加回答
15
chaoLegend
二叉树转换成森林中树的个数,与该树根节点一直往右遍历到叶子节点的节点数相同。h高的完全二叉树最右可能有h或h-1个节点。而高度为h的满二叉树对应的森林所含的树的个数一定是h,故树的数量为h。
编辑于 2015-08-30 18:33:39
回复(0)
6
光明顶
当只把它当作一道选择题做时,我是直接取特殊值h=2,转换为森林时,此时一个右孩子,所以两棵树组成,得D
发表于 2016-10-24 21:03:10
回复(0)
3
free斩
选D
发表于 2015-01-07 02:30:06
回复(0)
2
sunlight_run
解析:二叉树转森林过程:1.从根节点开始,如果有右节点,则将根节点与由孩子连线删除。2.再依次对分离后的二叉树进行1中操作
明显:当二叉树为满二叉树时,森林中树的个数与高度相等
但是,当二叉树不是满二叉树,如缺了A,则此时森林中树的个数为2,而高度为3,就错了
发表于 2017-06-29 09:58:28
回复(0)
0
Lamuda
左孩子,右兄弟。高度为h,说明他有h层,右子树的右子树的右子树……有h层,所以,选D
发表于 2019-05-10 15:29:42
回复(0)
0
梦境迷离
h=2时 log以2为底 log2^2 与h=2相等。 特殊值不行,除非再多弄一个值且大于2
编辑于 2018-02-12 12:33:32
回复(0)
0
黏黏糖
森林与二叉树的转换是使用左孩子右兄弟法,那么有多少个兄弟就会有多少棵树。二叉树每延伸一层,说明该节点多了一个兄弟,即多了一棵树。故答案为D:h
发表于 2017-05-08 15:16:17
回复(0)
0
xingshanxie
原来森林是断开右节点和父节点的链接
发表于 2017-03-04 20:57:17
回复(0)
0
huixieqingchun
此题要注意,是满二叉树,还要熟悉森林与二叉树的转换。
发表于 2016-05-11 14:54:43
回复(0)
0
revivedSuN
孩子兄弟表示法转
发表于 2015-10-21 23:58:57
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
树
难度:
10条回答
294收藏
9399浏览
热门推荐
相关试题
给定一个整数sum,从有N个有序元...
美团
查找
Java工程师
C++工程师
2016
评论
(48)
来自
美团2016研发工程师笔...
对有序数组{2、11、15、19、...
腾讯
数组
查找
评论
(23)
广告系统为了做地理位置定向,将IP...
阿里巴巴
查找
评论
(41)
商店里的汽水卖2.5元/瓶,4个瓶...
判断推理
评论
(1)
在大规模分布式训练大型语言模型时,...
大模型开发
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题