首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为( )。
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为( )。
admin
2020-11-11
75
问题
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为( )。
选项
A、85
B、120
C、250
D、350
答案
D
解析
①具有n个结点的完全二叉树的深度为[long
2
n]+1,计算出该完全二叉树的深度为10。
②设度为0的结点(即叶子结点)为n
0
,度为1的结点为n
1
,度为2的结点为n
2
,总结点数为n,深度为k。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。由于完全二叉树中度为l的结点数只有两种可能:0或1。
③假设度为1的结点数为0即满二叉树,根据满二叉树的定义,其2
m
—1个结点,根据以上计算所得的深度10来计算,应有2
10
—1=1024—1=1023个结点,显然与题目中700个结点不符。因此,度为l的结点数必然为1。
故n= n
1
+2n
0
—1=1+2n
0
—1=2n
0
,则n
0
—n/2=700/2=350。
转载请注明原文地址:https://kaotiyun.com/show/1ayp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下头文件:intn();staticintf2();classMA{public:intf3();staticintf4();};在所描述的函数中,具有隐含的this指针的是()。
在软件开发中,需求分析阶段可以使用的工具是()。
下列关于类定义的说法中,正确的是()。
下列有关运算符重载的叙述中,正确的是
公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目间的联系是
设二叉树的后序序列与中序序列均为ABCDEFGH,则该二叉树的前序序列为
程序流程图中带有箭头的线段表示的是
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1。其中有线段类Line的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应该是:Endpoint1=
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:(
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中包含一个程序文件main.cpp,其中有坐标点类point、线段类Line和三角形类Triangle的定义,还有main函数的定义。程序中两点间距离的计算是按公式d=实现的,
随机试题
重症肺炎循环系统的表现有_______、_______、_______、_______和_______。
若患者手足心热者可加用若患者出现肢体拘急挛缩者可加用
可用于肠热下利的方剂有
乳痈初起宜选用何法溃疡脓出不畅有袋脓现象者宜选用何法
预期原理说明,决定房地产价值的,重要的是过去的因素,而不是未来的因素。()
发包人在选择合同计价方式时,应考虑的因素有()。
根据会计准则,下列不属于判断提供劳务的交易结果能否可靠估计的条件是()
有关资产类账户说法正确的有()。
某产品生产分为两个步骤,采用逐步结转分步法计算产品成本。本月第一生产步骤入库的完工半成品成本为200万元;第二生产步骤领用的半成品成本为100万元,本月发生的其他生产费用为50万元,月初、月末在产品成本分别为100万元和80万元。据此计算的该产品产成品成本
《中华人民共和国教师法》于()起开始施行。
最新回复
(
0
)