首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设一棵平衡二叉树的每个结点都标明了平衡因子b,试设计一个算法,求平衡二叉树的高度。
假设一棵平衡二叉树的每个结点都标明了平衡因子b,试设计一个算法,求平衡二叉树的高度。
admin
2019-01-16
30
问题
假设一棵平衡二叉树的每个结点都标明了平衡因子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
学硕统考专业
相关试题推荐
纳粹德国公开撕毁《凡尔赛和约》的步骤有()。①大量扩展陆军,重建空军,建造军舰②迫害犹太人③退出国联④开进莱茵非军事区
论述赫鲁晓夫改革的背景、主要内容及作用。
概述罗马共和国早期平民反贵族斗争的原因、过程和意义。
洪秀全以宗教手段组织起义,主要利用的是()。
中华民国军政府是由下列哪个军阀成立的?()
中国第一条自行设计修建的铁路是在()。
阅读下面史料,回答问题:材料一各缔约国主力舰替换总吨位按照标准排水量计算不得超过如下:合众国525000吨;英帝国525000吨;法国175000吨;意大利175000吨;日本315000吨。
IP数据报的报文格式如下图所示。在没有选项和填充的情况下,报头长度域的值为()。
三个进程P1、P2、P3互斥使用一个包含N(N>O)个单元的缓冲区。P1每次用produce()生成一个正整数并用put()送入缓冲区某一空单元中;P2每次用getodd()从该缓冲区中取出一个奇数并用countodd()统计奇数个数;P3每次用getev
某机字长32位,总线数据线宽度是16位,一个总线周期占用4个时钟周期,总线时钟频率为10MHz,则总线带宽是()。
随机试题
A.条件(1)充分,但条件(2)不充分。B.条件(2)充分,但条件(1)不充分。C.条件(1)和条件(2)单独都不充分,但条件(1)和条件(2)联合起来充分。D.条件(1)充分,条件(2)也充分。E.条件(1)和条件(2)单独都不充分,条件(1)和
俗语说:“要想公道,打个颠倒。”这种观点反映的是哪种道德观()
患者,男,46岁。因反复干咳、咯血2个月、发热1周来院门诊。查体:T39.2℃,消瘦,右上肺语颤增强、叩诊呈实音、呼吸音减弱。WBC7.8×109/L,胸部正侧位片如下图所示。该病的特点哪项是不妥当的
关于行政处罚的行政程序,下列说法正确的是()。
在城市总体规划中,对于居住用地的选择,主要应处理好与()的关系。
葡萄美酒夜光杯,_________。醉卧沙场君莫笑,古来征战几人回?(唐.王翰《凉州词》)
人民日报坚持把_______道德建设、_______传统美德、_______时代新风作为核心追求,大力弘扬道德模范、讴歌榜样力量,为推进社会主义精神文明建设发挥了重要作用。填入画横线部分最恰当的一项是:
传统观念认为导致温室效应的甲烷多半来自湿地和反刍动物的消化道。殊不知能够吸收二氧化碳的绿色植物也会释放甲烷。科学家发现的惊人结果是全球绿色植物,每年释放的甲烷量为0.6~2.4亿吨,占全球甲烷排放总量的10%~40%,其中2/3左右来自植物丰富的地区。以
下列关于卡方配合度检验中的自由度,说法正确的有()。
Thereisonepartofwomen’smagazinesthateverymanreads.Itisthesectionpopularlyknownasthe"agonycolumns",wherewom
最新回复
(
0
)