首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
一棵完全二叉树,共有n个结点,那么,其叶结点数共有( )个。
一棵完全二叉树,共有n个结点,那么,其叶结点数共有( )个。
admin
2017-11-14
18
问题
一棵完全二叉树,共有n个结点,那么,其叶结点数共有( )个。
选项
A、n/2
B、n
C、(n-1)/2
D、(n+1)/2
答案
D
解析
此问题可以利用二叉树及完全二叉树的性质来求解。
设i、j、k分别为度为0、1、2的结点数目,则n=i+j+k。
根据二叉树的性质有i=k+1,即k=i一1,代入上式,得n=2i+j—1,即i=(n-j+1)/2。
由于完全二又树中最多只有一个度为1的结点,同时考虑到i为整数,
(1)当j=0时,此时n=i+k=2k+1为奇数,则i=(n+1)/2;
(2)当j=1时,此时n=i+k+1=2k+2为偶数,则i=(n+1)/2向下取整。
所以选D。
转载请注明原文地址:https://www.kaotiyun.com/show/eRRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
二战期间,下列四次战役的时间先后顺序是()①莫斯科战役②诺曼底登陆③不列颠之战④阿拉曼战役
《道威斯计划》的实施所产生的直接结果是()。
下列关于罗马共和国政治制度的叙述,不正确的是()。
在19世纪晚期到20世纪初期时,英法经济发展缓慢下来的共同原因是()。①技术装备相对落后②战败的割地赔款③资本大量输出④资源和劳动力的匮乏
简述三十年战争的过程及其结果。
试编写一个非递归算法,实现求以二叉链表存储的二叉树中q结点的祖先。
什么是域名解析?域名解析中采取了什么措施提高效率?对同一个域名向DNS服务器发出多次的DNS请求报文后,得到IP地址都不一样,可能吗?为什么?
在一个双链表中,在*p结点之前插入*q结点的操作是()。
下面关于进程的叙述中,正确的是()。
随机试题
A.烃类基质B.水溶性基质C.类脂类基质D.油脂类基质E.硅酮类基质纤维素衍生物
一山羊放牧时摔倒,被一锈铁丝划伤,伤口较深。数天后伤口周围出现水肿和剧痛,创面分泌出红褐色、带有气泡的恶臭液体,创内组织呈褐色;病羊体温升高,全身症状显著。处理该创口时,最有效的药物是
患儿12岁,被暴打达8小时之久,其后突发少尿,神志不清。检查:血中尿素氮50mg/dl,肌酐5mg/dl,其肾脏的变化是
将大小为100N的力F沿x、y方向分解,若F在x轴上的投影为50N,而沿x方向的分力的大小为200N,则F在y轴上的投影为()。
经营规模小。确无建账能力的业户,经()批准,可暂不建账或不设置账簿。
证券投资的系统风险不包括()。
()是遗传决定论的代表人物。
下列名人与其关于教师的说法,对应不正确的是()。
树木枝干和许多植物的茎秆通常含有大量难以分解的木质素,因此利用它们来提炼生物燃料的效率要大打折扣。目前,人们发现了一种名为红球菌的细菌,它具有分解木头和其他植物巾木质素的能力,因此,人们认为可以将红球菌广泛用于以往大都废弃的茎秆,从而大大提高生物燃料的利用
WhatwasthepurposeofJoe’sskateboardjourney?
最新回复
(
0
)