首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设一棵平衡二叉树的每个结点都标明了平衡因子b,试设计一个算法,求平衡二叉树的高度。
假设一棵平衡二叉树的每个结点都标明了平衡因子b,试设计一个算法,求平衡二叉树的高度。
admin
2019-01-16
53
问题
假设一棵平衡二叉树的每个结点都标明了平衡因子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
学硕统考专业
相关试题推荐
1856年首创转炉炼钢新技术的是()。
明治维新的主要内容不包括()。
下列内容不属于《大宪章》内容的是()。
苏联解体、东欧剧变的根本相同原因是()。
春秋战国时期,提出“祸兮福之所倚,福兮祸之所伏”的思想家是()。
中国共产党在民主革命时期的不同阶段实行了不同的土地政策,其主要的根据是()。
我国历史上一次有周密计划、经过长期准备并利用宗教形式组织和发动的农民起义是()。
晚清时期清帝年号的正确排序是
已知某CPU有16根地址线、8根数据线,并用MREQ作为访存控制信号(低电平有效)。现有下列存储芯片:1K×4位ROM、2K×4位ROM、4K×8位ROM、4K×8位RAM、8K×4位RAM、8K×8位RAM和非门、与非门、或非门若干,如下图所
假定某采用页式虚拟存储管理的计算机系统中,主存储器容量为1GB,被分为262144块物理块,物理块号为0,1,2,……,262143。某进程的地址空间占4页,逻辑页号为0,1,2,3,被分配到主存储器的第20,45,101,58号物理块中。回答:
随机试题
在张某为其母亲投的意外伤害保险中,下列关于受益人的表述正确的是:张某为其女儿投保的保险合同约定分期支付保险费。张某支付了首期保险费后,因长期外出,第二期超过60天未支付当期保险费,这可能引起什么后果?
生活污水处理厂污泥经处理后含水率(),可以进入生活垃圾填埋场填埋处置。
《水工混凝土施工规范》DL/T5144--2015规定,混凝土的养护时间不宜少于()d。
论述空运货物的运输方式。
根据以下资料,回答下列问题。2010年,全国各类高等教育总规模达到3105万人,高等教育毛入学率达到26.5%。全国共有普通高等学校和成人高等学校2723所,比上年增加34所。其中,普通高等学校2358所(含独立学院323所),比上年增加53所,成人
就程序设计方法和技术的发展而言,程序设计主要经历过______和面向对象程序设计的程序设计阶段。
Atpresentgroupsofscientificworkers,often【C1】______bytheirgovernments,spendtheirtimein【C2】______the【C3】______ofearth
A、Noproblem.B、Waitamoment.C、It’smypleasure.C
Becauseearlymanviewedillnessasdivinepunishmentandhealingaspurification,medicineandreligionwereinextricablylinke
A、Aboutfourmillion.B、Aboutsevenmillion.C、Aboutfivemillion.D、Aboutsixmillion.DAccordingtoasurvey,howmanyBritish
最新回复
(
0
)