首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设一棵平衡二叉树的每个结点都标明了平衡因子b,试设计一个算法,求平衡二叉树的高度。
假设一棵平衡二叉树的每个结点都标明了平衡因子b,试设计一个算法,求平衡二叉树的高度。
admin
2019-01-16
58
问题
假设一棵平衡二叉树的每个结点都标明了平衡因子b,试设计一个算法,求平衡二叉树的高度。
选项
答案
因为二叉树各结点已标明了平衡因子b,故从根结点开始记树的层次。根结点的层次为1,每下一层,层次加1,直到层数最大的叶子结点,这就是平衡二叉树的高度。当结点的平衡因子b为0时,任选左右一分支向下查找,若b不为0,则沿左(当b=1时)或右(当b=一1时)向下查找。 int Height(BSTree t){ //求平衡二叉树t的高度 int level=0: BSTree p=t; while(P){ level++: //树的高度增1 if(p->bf<0)P=p->rchild;//bf=一1沿右分支向下 //bf是平衡因子,是二叉树t结点的一个域,因篇幅所限,没有写出其存储定义 else P=P一>lchild: //bf>=0沿左分支向下 }//while return(level): //平衡二叉树的高度 }//算法结束
解析
转载请注明原文地址:https://kaotiyun.com/show/reRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
导致东欧国家和苏联发生剧变的根本原因是()。
战国时期主张“以法为教”“以吏为师”的思想家是()。
人类学家根据原始人类体质形态的进化程度,将原始群时期的人类分为()。
欧洲历史上第一部系统完备的法典是()。
《中国人民解放军宣言》发表的具体时间是()。
1947年英国通过《蒙巴顿方案》,随后印度和巴基斯坦独立,形成印巴分治局面,在克里米尔地区冲突埋下隐患,《蒙巴顿方案》中印巴分治的依据
(1)根据无类IP地址的规则,每个网段中有两个地址是不分配的:主机号全0表示网络地址,主机号全1表示广播地址。因此8位主机号所能表示的主机数就是28-2,即254台。该网络要划分为两个子网,每个子网要120台主机,因此主机位数X应该满足下面三个条件:
编写判定给定的二叉树是否是二叉排序树的函数。
既考虑作业等待时间又考虑作业执行时间的调度算法是()。
某网络拓扑如图A-3所示,路由器R1通过接口E1、E2分别连接局域网1、局域网2,通过接口LO连接路由器R2,并通过路由器R2连接域名服务器与互联网。R1的L0接口的IP地址是202.118.2.1,R2的L0接口的IP地址是202.118.2.2,L1接
随机试题
公共场所"卫生许可证"每几年复核一次
企业法律顾问必须经过备案机关的注册备案。备案注册的有效期为()年。
资金管理的核心是()。
现代农业的主要内容包括()。
某租赁公司于2011年12月31日将公允价值为5000万元的—套大型电子计算机以融资租赁方式租赁给B企业。双方签订合同,B企业租赁该设备48个月,每6个月月末支付租金600万元,B企业担保的资产余值为900万元,另外担保公司担保金额为750万元,租赁合同规
某旅游部门规划一条从甲景点到乙景点的旅游线路,经测试,旅游船从甲到乙顺水匀速行驶需3小时;从乙返回甲逆水匀速行驶需4小时。假设水流速度恒定,甲乙之间的距离为y公里,旅游船在静水中匀速行驶y公里需要x小时,则x满足的方程为()。
国际货币体系是保证国际交易正常进行的某种世界各国共同________的制度安排。其主要________有二:第一,提供流动性,方便商品、资产跨境交易;第二,提供调整贸易不平衡的某种机制。依次填入画横线部分最恰当的一项是()。
Whatarethespeakersdoingastheconversationbegins?
(1)Patientsanddoctorshavelongunderstoodthepoweroftellingandlisteningtopersonalnarratives.Whetheramongpatientsi
A、Everyoneshouldadmitthattheyhaveenemies.B、Humblepeoplehavefewerenemies.C、Itisterribletohaveenemies.D、Generous
最新回复
(
0
)