首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
具有1000个节点的二叉树的最小深度为?
[单选题]
具有1000个节点的二叉树的最小深度为()(第一层深度为1)
11
12
9
10
查看答案及解析
添加笔记
邀请回答
收藏(331)
分享
14个回答
添加回答
8
zhisheng_blog
第一个和第二个答案解释竟然一模一样,醉了
发表于 2016-04-05 23:10:13
回复(1)
更多回答
10
推荐
SunburstRun
答案是D
9层最多含有2^9-1=511个节点,所以1000为10层
编辑于 2015-09-10 22:38:44
回复(0)
27
啥
发表于 2015-09-13 10:54:24
回复(1)
2
VagrantYang
log2(节点个数)向下取整加一
发表于 2017-12-24 00:06:23
回复(0)
2
duanhua
相同节点时,深度最小时二叉树肯定是满二叉树,深度为n的满二叉树结点为2的n次方减1,由2的9次方=512,、2的10次方=1024,则具有1000个节点的二叉树深度最小为10
发表于 2015-09-12 14:10:22
回复(0)
2
kellan
深度为N的完全二叉树节点个数:2^0+2^1+...+2^(N-1)=2^N-1
当N=10时,节点个数为1023.答案应该是D
发表于 2015-09-11 09:47:30
回复(0)
0
Lies_
2^k -1 > 1000
发表于 2022-11-03 16:15:43
回复(0)
0
##&%-……#&#
深度为k的二叉树至多有2的k次方-1个结点(k≥1)。
发表于 2022-11-02 21:06:07
回复(0)
0
我没得啃老
9层最多含有2^9-1=511个节点
10层最多含有2^10-1=1023个节点,题目所给1000个节点刚好处于其区间,所以选D,十层
发表于 2022-10-11 17:38:36
回复(0)
0
多学点儿吧
<p>2的九次方是512,这是第十层,前面的总和是511,这样就超越1000了,所以是10层,哎呀,做这个题的时候忘记第一层的1了</p>
发表于 2020-06-21 20:32:07
回复(0)
0
你的offer对我打了烊
最小深度就是完全二叉树,1000大于2的9次方减去1(2^9 - 1),所以层数N取10
发表于 2020-04-11 10:03:10
回复(0)
0
牛客7458771号
n个节点的二叉树与深度k的关系为n最大2^k-1
发表于 2016-09-13 00:01:43
回复(0)
0
yan..
发表于 2016-03-08 13:48:18
回复(0)
0
求职汪
完全二叉树时深度最小
发表于 2015-09-11 08:51:19
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
树
来自:
2016CVTE校招在...
难度:
14条回答
331收藏
15575浏览
热门推荐
相关试题
一个栈的入栈序列为ABCDE,则不...
栈
评论
(19)
来自
2016CVTE校招在线笔试题
广度优先遍历
图
评论
(33)
来自
2016CVTE校招在线笔试题
关于TCP协议以下说法正确的是:()
网络基础
评论
(22)
来自
2016CVTE校招在线笔试题
以下能补全程序,正确功能的选项是
C++
C语言
评论
(25)
来自
2016CVTE校招在线笔试题
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题