首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设一棵平衡二叉树的每个结点都标明了平衡因子b,试设计一个算法,求平衡二叉树的高度。
假设一棵平衡二叉树的每个结点都标明了平衡因子b,试设计一个算法,求平衡二叉树的高度。
admin
2019-01-16
29
问题
假设一棵平衡二叉树的每个结点都标明了平衡因子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
学硕统考专业
相关试题推荐
明治维新的主要内容不包括()。
苏联解体、东欧剧变的根本相同原因是()。
下列不属于粱启超的新史学思想的是()。
玛雅人的金字塔主要功能是()。
试述西欧城市兴起的原因、方式及其影响。
抗日战争期间,日本将沦陷区的许多矿产业、钢铁业等交给日本公司管理,其名义是()。
下列著作被人们称为17世纪物理学、数学的百科全书,并标志着经典力学体系的完成的是()。
中国第一条自行设计修建的铁路是在()。
若干个等待访问磁盘者依次要访问的柱面为20,44,40,4,80,12,76,假设每移动一个柱面需要3毫秒时间,移动臂当前位于40号柱面,请按下列算法分别计算为完成上述各次访问总共花费的寻找时间。(1)先来先服务算法;(2)最短寻找时间
给定序列{3,5,7,9,11,13,15,17),(1)按表中元素的顺序依次插入一棵初始为空的二叉排序树,画出插入完成后的二叉排序树,并求在等概率情况下查找成功的平均查找长度。(2)按表中元素的顺序构造一棵平衡二叉树,并求其在等概率情
随机试题
一般来说,贯穿于教育活动全过程,以改进工作为目标的教育评价是_______。
50岁女性,右肩痛,右上肢上举、外展受限8个月,无肩周红、肿、热等表现,疼痛可向颈、耳、前臂及手放射。最可能的诊断是()
目前诊断精神分裂症主要依靠的手段是
下列哪一案件由中级人民法院进行管辖?()
城市的产生、发展和建设受( )、经济、文化科学技术等多种因素影响。
客户信用评级是商业银行对客户( )的计量和评价,反映客户( )的大小。
爱德华个人偏好量表的设计采用了()
设A是3×4阶矩阵且r(A)=1,设(1,-2,1,2)T,(1,0,5,2)T,(-1,2,0,1)T,(2,-4,3,a+1)T皆为AX=0的解.求方程组AX=0的通解.
城域网的建设方案多种多样,但有一些共同的特点,下列()不是其中包括的。
"Producers,Consumers,andDecomposers"P1Organismsthatarecapableofusingcarbondioxideastheirsolesourceofcarbon
最新回复
(
0
)