首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
一棵满二叉树,其每一层结点个数都达到最大值,对其中的结点从1开始顺序编号,即根结点编号为1,其左、右孩子结点编号分别为2和3,再下一层从左到右的编号为4、5、6、7,依此类推,每一层都从左到右依次编号,直到最后的叶子结点层为止,则用______可判定编号为
一棵满二叉树,其每一层结点个数都达到最大值,对其中的结点从1开始顺序编号,即根结点编号为1,其左、右孩子结点编号分别为2和3,再下一层从左到右的编号为4、5、6、7,依此类推,每一层都从左到右依次编号,直到最后的叶子结点层为止,则用______可判定编号为
admin
2021-01-13
61
问题
一棵满二叉树,其每一层结点个数都达到最大值,对其中的结点从1开始顺序编号,即根结点编号为1,其左、右孩子结点编号分别为2和3,再下一层从左到右的编号为4、5、6、7,依此类推,每一层都从左到右依次编号,直到最后的叶子结点层为止,则用______可判定编号为m和n的两个结点是否在同一层。
选项
A、log
2
m=log
2
n
B、[log
2
m]=[=[log
2
n]
C、[log
2
m]+1=[log
2
n]
D、[log
2
m]=[log
2
n]+1
答案
B
解析
本题考查二叉树基础知识。高度为h的满二叉树的结点个数为2
h
-1,高度为4的满二叉树如下图所示。
从该例可知,第一层结点的编号为2
1
-1,
第二层的结点编号为2
1
~2
2
-1,
第三层的结点编号为2
2
~2
3
-1,...,第i层的结点编号为2
i-1
~2
i
-1。
因此,对于编号为m的结点,其所在层次为[log
2
m]+1,对于编号为n的结点,其所在层次为[log
2
n]+1,所以用[log
2
m]=[log
2
n]可以判断这两个结点是否在同一层。
转载请注明原文地址:https://kaotiyun.com/show/XWCZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
请使用“关系模式标记规则”(见本题附内容,全书同),给出“部门”、“等级”、“项目”和“工作计划”关系模式的主键和外键。假定月工作业绩关系模式为:月工作业绩(职员代码,年月,工作时间),请将以下“查询职员代码、职员名、年月、月工资”SQL语句中(3)~
阅读以下说明和c++代码,将应填入(n)处的字句写在答题纸对应栏内。[说明]很多时候,希望某些类只有一个或有限的几个实例,典型解决方案是所谓单身(Singleton)模式。但在多线程情况下,Singleton模式有可能出现问题,需要进行
阅读下列说明和E-R图,回答问题1至问题4,[说明]图2-1是某医院组织的结构图。该医院分为多个病区,每个病区有一个唯一的编号,一个病区包括多个病房,多名医生:每位医生有一个唯一的编号,负责管辖其主治病人的所有病房;病人住院后给以一个唯
阅读下列说明和E-R图,回答问题1至问题4,[说明]图2-1是某医院组织的结构图。该医院分为多个病区,每个病区有一个唯一的编号,一个病区包括多个病房,多名医生:每位医生有一个唯一的编号,负责管辖其主治病人的所有病房;病人住院后给以一个唯
阅读以下说明和C代码,将应填入(n)处的字句写在对应栏内。[说明]函数combine(a,b,c)是计算两个整数的组合数。由于计算结果可能超出10ng整型的可表示范围,故采用数组方式存储,例如:k位长整数m用数组c[]存储结构如下:m=
阅读以下说明和C代码,将应填入(n)处的字句写在对应栏内。[说明]函数combine(a,b,c)是计算两个整数的组合数。由于计算结果可能超出10ng整型的可表示范围,故采用数组方式存储,例如:k位长整数m用数组c[]存储结构如下:m=
阅读下列函数说明和C代码,将应填入(n)处的字句写在对应栏内。[说明]HufTman树又称最优二叉树,是一类带权路径长度最短的树,在编码中应用比较广泛。构造最优二叉树的Huffman算法如下:①根据给定的n各权值{W
[说明]一个新的音像商店准备向比较广泛的人群出租录像带和光碟。该商店的管理决定在计算机系统的支持下来运作。音像商店在货架上存放着题材广泛的当前流行的电影库。由于同一个电影片名可能有于不同的导演而有不同的版本,因此电影用电影代码区分,而不用电
面向对象软件技术的许多强有力的功能和突出的优点,都源于把类组织成一个层次结构的系统,一个类的上层可以有父类,下层可以有子类,这种层次结构系统的一个重要性质是(21),由此性质可使一个类获得其父类的全部描述。
从下列叙述中选出5条正确的叙述,并把编号按从小到大次序排列,它们是(30)。 ①解释程序是接受源程序,将其转换成中间代码,然后对其解释执行,它并不产生机器代码 ②编译程序是把高级语言书写的程序,翻成中间代码,然后逐条执行,产生机器代码
随机试题
王先生前些年下岗后,自己创办了一家公司。公司开始只有不到十个人,所有人都直接由王先生负责。后来,公司发展很快,王先生就任命了一个副总经理,由他负责公司的日常事务并向他汇报,自己不再直接过问各部门的业务。在此过程中,该公司沟通网络的变化过程是()。
A、bananaB、cabbageC、packageD、factoryA
下列哪种激素受体与激素结合后通过受体上的酪氨酸残基发生磷酸化而引起跨膜信息传递
LH促进下列哪组细胞分泌雄激素
患者,女,50岁,患甲状腺功能减退症2年,家属主诉患者记忆力严重减退、反应迟钝、经常猜疑别人,家人都无法和其正常交流和相处,该患者目前存在的主要心理问题是
城市公共电汽车首末站的规划用地面积,每辆标准用地90~100m2中包含()。
某进出口企业是在山东青岛海关注册登记的一家自理报关企业,若其没有在其他海关办理异地报关备案,那么下列属于它可以自行办理报关业务的口岸海关有()。
软件质量因素分为多个方面,软件的健壮性属于哪个方面的特性?()
有以下程序:INPUTTOAS=0IFA=10S=1ENDIFS=2?S假定从键盘输入的A值是数值型,则程序的运行结果是
Attractingandfeedingwildbirdsareentertainingactivitiesthathavelongbeenenjoyedbypeopleallovertheworld.Feeding
最新回复
(
0
)