首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设一棵平衡二叉树的每个结点都标明了平衡因子b,试设计一个算法,求平衡二叉树的高度。
假设一棵平衡二叉树的每个结点都标明了平衡因子b,试设计一个算法,求平衡二叉树的高度。
admin
2016-03-29
28
问题
假设一棵平衡二叉树的每个结点都标明了平衡因子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->rehild;//bf=-1沿右分支向下 //bf是平衡因子,是二叉树t结点的一个域,因篇幅所限,没有写出其存储定义 else P=p一>lchild; //bf>=0沿左分支向下 }//while return(1evel); //平衡二叉树的高度 }//算法结束
解析
转载请注明原文地址:https://kaotiyun.com/show/EhRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
简述马克思主义在中国传播的本土化特点。
试述欧美盟国对德、日法西斯处置的异同,并分析这种现象的原因及影响。
晚清时期清帝年号的正确排序是()
第一国际成立前,各国无产阶级强烈要求加强国际团结的直接原因是()。
阅读材料回答以下问题:天既哀大地生人之多艰,黑帝乃降精而救民患,为神明,为圣王,为万世作师,为万民作保,为大地教主。生于乱世,乃据乱世而立三世之法,而垂精太平。乃因其所生之国,而立三世之义,而注意于大地远近、大小若一之大一统。乃立元以统天,以天为仁,以神
阅读材料,回答以下问题:今日中国独立自由的地位,已随不平等条约的撤废而获得。然而我们中国国民正确的反应,是义务感的激发与责任心的加强。国家的责任与国民的任务,从此更加重大。建国工作的完成,建国理想的实现,皆有待于我们的奋斗和牺牲。“天下无易事,天下无难事
解放军渡江战役中横渡长江的东西两个攻击点是()。
某系统中n个相互独立的生产者进程为一个消费者进程提供数据,假设每个生产者提供的数据写入各不相同的缓冲区,且生产者写缓冲区的速度比消费者读缓冲区的速度快,则缓冲区个数的最优值应为()。
已知在二叉树中,T为根结点,*p和*q为二叉树中两个结点,试编写求距离它们最近的共同祖先的算法。
某计算机的主存地址空间大小为256MB,按字节编址。指令Cache和数据Cache分离,均有8个Cache行,每个Cache行大小为64B,数据Cache采用直接映射方式。现有两个功能相同的程序A和B,其伪代码如下:假定int类型数据用32位补码表示,程序
随机试题
具有抗吞噬作用的细菌结构是
下列关于风湿性疾病的病理改变叙述错误的是
关于光缆敷设与接续的说法,正确的是()。
2019年1月15日,某房地产开发公司(增值税一般纳税人)收到主管税务机关的《土地增值税清算通知书》,要求对其建设的W项目进行清算。该项目总建筑面积18000平方米,其中可售建筑面积17000平方米,不可售建筑面积1000平方米(产权属于全体业主所有
按照《合同法》的规定,以下属于要约邀请的有()
社区工作者通过自己的工作努力,解决了一直困扰社区的河道污染问题,社区的周边环境得到彻底改善。按照罗夫曼的分类,社区工作者实现的社区工作目标属于()。
幼儿学习数学最基本的方法是()
茶壶之于()相当于()之于桃花
假如你是北京某公司销售部经理的助理,主要工作职责是协助经理做好部门的管理工作。经理为了制订新的销售计划和工作任务,要求你对2012年和2013年的公司产品销售情况进行统计分析,并将统计分析的结果及时向他汇报。请按照如下需求完成工作:(1)将考生文件夹
Iphonedhimtwiceand______messages,butheneverreturnedmycall.
最新回复
(
0
)