首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设一棵平衡二叉树的每个结点都标明了平衡因子b,试设计一个算法,求平衡二叉树的高度。
假设一棵平衡二叉树的每个结点都标明了平衡因子b,试设计一个算法,求平衡二叉树的高度。
admin
2017-11-14
52
问题
假设一棵平衡二叉树的每个结点都标明了平衡因子b,试设计一个算法,求平衡二叉树的高度。
选项
答案
因为二叉树各结点已标明了平衡因子b,故从根结点开始记树的层次。根结点的层次为1,每下一层,层次加1,直到层数最大的叶子结点,这就是平衡二叉树的高度。当结点的平衡因子b为0时,任选左右一分支向下查找,若b不为0,则沿左(当b=1时)或右(当b=一1时)向下查找。 int Height(BSTree t){ //求平衡--Z树t的高度 int level=0; BSTree P=t; while(P){ level++: //树的高度增1 if(p->bf
rchild;//bf=一1沿右分支向下 //bf是平衡因子,是二叉树t结点的一个域,因篇幅所限,没有写出其存储定义 else P=P->lchild: //bf>=0沿左分支向下 }//while return(1evel); //平衡二叉树的高度 }//算法结束
解析
转载请注明原文地址:https://kaotiyun.com/show/ztRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
中国第一个资产阶级革命团体兴中会建立的时间是()。
陈云作《目前财政经济的情况和克服困难的若干办法》的重要讲话,分析当前财政经济方面的主要困难,提出克服困难的六点意见的会议是()。
第一国际成立前,各国无产阶级强烈要求加强国际团结的直接原因是()。
戈尔巴乔夫上台后,在和平共处五项原则基础上,推动苏中关系正常化,这一做法主要表明了()。
在阿拉伯()统治时期,阿拉伯军队曾与当时中国的唐朝军队发生冲突。
简要分析英、法20世纪30年代绥靖法西斯国家的表现及影响。
詹天佑自主设计修建了中国第一条铁路是在()。
假设系统的所有资源是同类型的,系统中的进程每次申请资源数最多1个,那么,下面列出的4种情况中,()可能发生死锁。情况序号系统中进程数资源总量
随机试题
AccordingtoCasey,whatdodesignersoftenforgetindesigningasystemoraproduct?
A、泼尼松龙B、促皮质激素C、两者皆是D、两者皆不是淋巴细胞性白血病可选用:()
诉讼时效中止与诉讼时效中断[武大2013年研]
某省甲市检察院根据某当事人的申诉,发现甲市中级法院作出的二审判决适用法律确有错误。在此情况下,甲市检察院应如何处理?
根据《建设项目竣工环境保护验收技术规范一生态影响类》,工程影响区域内的下列调查工作中,属于生态影响调查的是()。
A公司为一家规模较小的上市公司,B公司为一家规模较大的贸易公司。B公司拟通过收购A公司的方式达到上市的目的,但该交易是通过A公司向B公司原股东发行普通股用以交换B公司原股东持有的对B公司股权方式实现。该项交易完成后,B公司原控股股东持有A公司60%股权,A
(2008年卷一第82题)在收到进入实质审查阶段通知书后两周内,申请人提交的对申请文件所进行的下列修改哪些是不允许的?
某境外游客由于政治观点不同,对我国的某一方针政策表示了异议,导游应理直气壮地进行驳斥。()
有以下程序:#include#includestructA{inta;charb[10];doublec;};voidf(structA*t);main(){struct
Oldpeoplearealwayssayingthattheyoungpeoplearenot【C1】______theywere.Thesamecommentis【C2】______fromgenerationtog
最新回复
(
0
)