首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知一棵二叉树采用二叉链表存储,结点构造为 root指向根结点。请编写算法判断该二叉树是否是平衡二叉树,即二叉树中任意结点的左右子树的深度相差不超过1,例如下图所示的二叉树就是一棵平衡二叉树。 要求: 根据设计思想,采用C或C++语言描述算法,关键之
已知一棵二叉树采用二叉链表存储,结点构造为 root指向根结点。请编写算法判断该二叉树是否是平衡二叉树,即二叉树中任意结点的左右子树的深度相差不超过1,例如下图所示的二叉树就是一棵平衡二叉树。 要求: 根据设计思想,采用C或C++语言描述算法,关键之
admin
2018-07-17
46
问题
已知一棵二叉树采用二叉链表存储,结点构造为
root指向根结点。请编写算法判断该二叉树是否是平衡二叉树,即二叉树中任意结点的左右子树的深度相差不超过1,例如下图所示的二叉树就是一棵平衡二叉树。
要求:
根据设计思想,采用C或C++语言描述算法,关键之处给出注释。
选项
答案
算法的实现加下: void Judge_AVL(BjiTree bt,int &balance,int&h){ int bl,br,hl,hr; //左、右子树的平衡标记和高度 if,(bt==NULL){ //空树,高度为0 h=0, balance=1; } else if(p—>ichild==NULL&&p—>rchild==NULL){//仅有根结点,则高度为1 h=1; balance=1; } else{ Judge_AVL(bt—>lchild,bl,hi); //递归判断左子树 Judge_AVL(bt—>rchild,br,hr), //递归判断右子树 h=(hl>hr?hl:hr)+1, if(abs(hl,hr)<2) //若高度绝对值小于2,则看左、右子树是否都平衡 balance=bl&br; //&为逻辑与,即左、右子树都平衡时,二叉树平衡 else balance=0; } }
解析
转载请注明原文地址:https://kaotiyun.com/show/kfRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
1988年起,苏联民族矛盾激化,民族分离运动加剧,第二次较大规模的民族冲突是()。
《齐民要求.序》中写道:“今采摭经传,爰及歌谣,洵之老成,验之行事,起自农耕,终于醯醢(酱醋),资生之靡不毕书书;号日《齐民要术》……舍本逐末,贤哲所非……故商贾之事,阙而不录。”这段材料表明作者()。①采取古今资料的编撰原则②
印加人记载事物使用的方法是()。
简述罗斯福新政的背景、主要内容及作用。
解放军渡江战役中横渡长江的东西两个攻击点是()。
西周前期,曾先后向东、南和西三个方向扩张,其中向南扩张主要发生在()
电子计算机的发展经过了:①电子数值积分计算机(ENIAC)②集成电路计算机③大规模集成电路汁算机④晶体管计算机⑤人工智能计算机其先后顺序是()。
加尔文教传播到法国后,其信仰者被称为()。
如下图所示为一个网络连接的示意图,主机1到主机2采用了SLIP网络连接,SLIP网络可以传输的最大数据段是296字节,主机2和主机3使用了以太网连接。请问:(1)为了使IP不分片,主机1可以在TCP包中承载多少数据?(2)主机3可以在TCP包中承载多
某计算机采用微程序控制方式,微指令字长32位,采用字段直接编码的控制方式,共有55个微命令,可分为6个互斥组,分别包含1、3、7、8、12、24个微命令。另外,该机共有5个可判定的外部条件,采用断定方式形成后续微指令地址。(1)设计该机微指令的格式,
随机试题
河南省的气候特点为()。
牙周潜力最大牙合力
A.卵鞘B.贝壳C.骨状内壳D.雌虫干燥体E.背甲土鳖虫的入药部位是
宜用中火炒黄的是
以下血浆脂质水平检查结果中,不能判断为高脂血症的是()。
人类的到来着实给这个世界的某些自然法则带来了不少挑战。比如说,植物的果实味道鲜美,就是因为它需要吸引动物前来将它的果实附赠的种子带往更远的地方,当然同时也将富含大量营养物的果实作为对传播种子的动物的报酬。这是一桩完美的公平交易。可是人类对于果实中的种子要么
解释教育测量的信度和效应,并说明两者的关系。[统考2019年研]
即使社会努力提供机会均等的制度,人们还是会在初次分配中形成收入差距。由于在市场经济中资本也要取得报酬,拥有资本的人还可以通过拥有的资本获取报酬,这就更加扩大了初次分配中的收入分配的收入差距。所以当采用市场经济体制后,为了缩小收入分配差距,就必须通过由国家主
怀揣着将中医发扬光大、造福全人类的梦想,屠呦呦多年从事中药和中西药结合研究,创造性地研制出抗疟新药——青蒿素和双氢青蒿素,获得对疟原虫100%的抑制率,为中医药走向世界指明一条方向。屠呦呦因此获得2015年诺贝尔生理学或医学奖,成为第一个获得诺贝尔自然学奖
A.butB.directC.fluentD.surveysE.subtleF.answeredG.dazzleH.abilitiesI.neglectedJ.takesK.languageL.
最新回复
(
0
)