首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设一棵完全二叉树共有700个节点,则此二叉树中的叶子节点数为( )。
设一棵完全二叉树共有700个节点,则此二叉树中的叶子节点数为( )。
admin
2017-10-24
33
问题
设一棵完全二叉树共有700个节点,则此二叉树中的叶子节点数为( )。
选项
A、85
B、120
C、250
D、350
答案
D
解析
(1)具有n个节点的完全二叉树的深度为[log
2
n]+1,计算出该完全二叉树的深度为10。
(2)设度为0的节点(叶子节点)为n
0
,度为1的节点为n
1
,度为2的节点为n
2
,总节点数为n,深度为k。n=n
1
+n
2
+n
0
,由于n
0
=n
2
+1则n
2
=n
0
一1,故n=n
1
+n
0
一1+n
0
=n
1
+2n
0
一1。由于完全二叉树中度为1的节点数只有两种可能:0或1。
(3)假设度为1的节点数为0即满二叉树,根据满二叉树的定义,其2
m
一1个节点,根据以上计算所得的深度10来计算,应有2
10
—1=1024一1=1023个节点,显然与题目中700个节点不符。因此,度为1的节点数必然为1。故n=n
1
+2n
0
-1=1+2n
0
-1=2n
0
,则n
0
=n/2=700/2=350。
转载请注明原文地址:https://kaotiyun.com/show/kExp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中可作为C语言合法常量的是()。
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是()。
执行以下程序后的输出结果是()。main(){inta=10;a=(3*5,a+4);printf("a=%d\n",A);
数据结构中,与所使用的计算机无关的是数据的()。
以下数据结构中,属于非线性数据结构的是()。
若有定义:char*x="abcdefghi";,以下选项中正确运用了strcpy函数的是()。
按照“后进先出”原则组织数据的数据结构是()。
()的任务是诊断和改正程序中的错误。
下列对于线性链表的描述中正确的是()。
下列二叉树描述中,正确的是()。
随机试题
注册商标许可的内容有()()()。
Thelargevaseinwhichhekepthisumbrellaformanyyears______tobeavaluablepieceofChinesepottery.
女,52岁,左乳房无痛性肿块4个月,质硬,活动度差,表面不光滑,皮肤有"桔皮样"变,可能诊断为女,48岁,左侧乳房肿痛、肿块半年,月经前痛加重,过后缓解,腋窝淋巴结不大,可能的诊断是
鉴别原发性与继发性三叉神经痛的主要依据是()
下列火灾中,不适合采用水喷雾进行灭火的是()。
投资者把那些在其所属行业内占支配性地位、业绩优良、成交活跃、股利优厚的大公司股票称为()。
Weconsideritimportantthateverycitizen_____goodmanners.
小黄家的时钟每小时慢6分钟。每天早上六点,小黄起床后将时钟与标准时间对准,下午他回到家里,钟正好是3点。这时标准时间应该是几点?()
Salesman:Goodmorning.Planningtobuyanewcartoday?Customer:______.Salesman:Whatkindofcarareyoulookingfor?Custo
对于白箱(盒)测试用例的各设计准则,下列叙述中正确的是()。
最新回复
(
0
)