首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设一棵平衡二叉树的每个结点都标明了平衡因子b,试设计一个算法,求平衡二叉树的高度。
假设一棵平衡二叉树的每个结点都标明了平衡因子b,试设计一个算法,求平衡二叉树的高度。
admin
2018-08-12
50
问题
假设一棵平衡二叉树的每个结点都标明了平衡因子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/PMRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列事件:①上党战役②九三学社成立③“一二·一”惨案④《双十协定》签订,按照时间顺序排列正确的是()。
与前两次工业革命相比,第三次科技革命在能源结构上的主要变化是()
下面有关兵制的内容,与唐玄宗有关的是()
1936年苏联宪法规定苏联的国体是()。
明朝灭亡后,以下南明小朝廷存在的先后顺序是()。①绍武政权②永历政权③隆武政权④弘光政权
德里苏丹国(1206—1526年)是印度历史上第一个较为稳固的伊斯兰教政权。该时期印度的官方语言是()
下列对近代社会思潮产生的先后顺序排列正确的是()。①人文主义②自由主义③理性主义④重商主义
唐朝流传着一句“三十老明经、五十少进士”,这说明了唐代科举()。
在平衡二叉树中的每个结点上增设一个Lsize域,其值为它的左子树中的结点个数加1,试写一个时间复杂度为O(logn)的算法,确定树中第k个结点的位置。
在请求分页存储管理中,若采用FIFO的页面淘汰算法,当分配的页面数增加时,缺页中断的次数()。
随机试题
采供血信息管理编码标准是输血管理系统的重大问题,它必须解决涉及的一系列问题:如标准是否会因为不兼容而与不断发展的技术相脱节?是否可以满足解决即将发生的问题的需要?是否可以满足多种需求,如输血服务机构的需求和医疗机构的需求?是否可以确保不同系统、不同操作平台
下述上颌第二前磨牙与上颌第一前磨牙形态区别中哪个不正确
女,65岁,突发剧烈头痛后昏迷1小时。查体:深昏迷,颈强直,四肢无自主活动,肌张力高,腱反射活跃。头部CT示脑沟与脑池高密度影。最可能的诊断是
图4—1—20所示不计自重的水平梁与桁架在B点铰接,已知:载荷F1、F均与BH垂直,F1=8kN,F=4kN,M=6kN.m,q=1kN/m,L=2m。则杆件1的内力为()。[2014年真题]
财务预测的作用主要表现在()。
20世纪30年代,一个英国学者曾根据自己的研究结果预测,世界范围内将发生严重的铜资源短缺。现在的情况是,美国地质调查局在地质勘探后推算,地球地表的铜资源储量至少可达30亿吨,可供人类使用18.5万年。随着人类勘探技术的提高,这个数字在未来还有可能继续攀升。
下列关于法律体系、法学体系和法系的表述,正确的是()。
在WindowsServer2003系统中,能够获得如下图运行结果的命令是()。活动连接协议本地地址外部地址状态TCP0.0.0.0:135JSZX-PC:0LISTENINGTCP0.0.0.0:445JSZX-
微机硬件系统中最核心的部件是
Ifyouwalkthroughthestreetsofanybigcityatsixorseveninthemorning,thechancesareyouwillseewomenhurryingalon
最新回复
(
0
)