首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知一棵二叉树采用二叉链表存储,结点构造为 root指向根结点。请编写算法判断该二叉树是否是平衡二叉树,即二叉树中任意结点的左右子树的深度相差不超过1,例如下图所示的二叉树就是一棵平衡二叉树。 要求: 给出算法的基本设计思想。
已知一棵二叉树采用二叉链表存储,结点构造为 root指向根结点。请编写算法判断该二叉树是否是平衡二叉树,即二叉树中任意结点的左右子树的深度相差不超过1,例如下图所示的二叉树就是一棵平衡二叉树。 要求: 给出算法的基本设计思想。
admin
2018-07-17
23
问题
已知一棵二叉树采用二叉链表存储,结点构造为
root指向根结点。请编写算法判断该二叉树是否是平衡二叉树,即二叉树中任意结点的左右子树的深度相差不超过1,例如下图所示的二叉树就是一棵平衡二叉树。
要求:
给出算法的基本设计思想。
选项
答案
基本的基本设计思想: 设置二叉树的平衡标记balance,以标记返回二叉树bt是否为平衡二叉树,若为平衡二叉树,则返回1,否则返回0;h为二叉树bt的高度。采用前序遍历的递归算法: ①若bt为空,则高度为0,balance=1。 ②若bt仅有根结点,则高度为1,balance=1。 ③否则,对bt的左、右子树执行递归运算,返回左、右子树的高度和平衡标记,bt的高度为 最高子树的高度加1。若左、右子树的高度差大于1,则balance=0;若左、右子树的高度差小于 1,且左、右子树都平衡时,balance=1,否则balance=0。
解析
转载请注明原文地址:https://kaotiyun.com/show/jfRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
从五四运动至新中国成立前这一时期,在中国社会经济生活中占优势地位的是()。
关于戊戌变法的历史意义,表述正确的是()①反映了时代的需求和民族精神②唤醒近代中国的民族意识③促进了资产阶级革命的到来④显示了民族资产阶级的弱势
世界天文史上最早实地测量子午线的记录是由谁进行的?()
下列有关曲辕犁的表述正确的是()①曲辕犁早在中国汉代即已使用了②曲辕犁在中国出现至少比欧洲早一千多年③我国古代的农业工具和农耕技术曾长期居世界领先地位④处于“蒸汽时代”的欧洲农业技术革新,滞后于同时代工业的发展
关于德意志宗教改革的说法不正确的是()
《道威斯计划》的实施所产生的直接结果是()。
最早在中国传播马克思主义的是()。
简述美、苏争霸的三个阶段及特点。
1628年出版了《心血运动论》一书,论证了血液在全身的循环运动,使生理学发展为科学的是()。
加尔文教传播到法国后,其信仰者被称为()。
随机试题
路面基层完工后应按时浇洒透层油或铺筑下封层,透层油透入深度不小于()。
某工程柱下独立基础见图6.I,共18个。已知:土壤类别为三类土;混凝土现场搅拌,混凝土强度等级:基础垫层C10,独立基础及独立柱C20;弃土运距为200m;基础回填土夯填;土方挖、填计算均按天然密实土。问题:某承包丽拟投标该工程,根据地质资料,确定
某公司所进口货物在5月13日(星期四)到达口岸,并于同日填发税费缴纳证,该公司应于何日前缴清税费款?()
甲公司在财产清查中发现:(1)毁损L材料300千克,实际单位成本100元;经查属于材料保管员的过失造成的,按规定由其个人赔偿20000元,残值已办理入库手续,价值2000元;(2)上年购入的一台M设备尚未入账,重置成本为30000元。假定甲公司按净利润
在中国境内禁止外汇()。
一般资料:求助者,女性,67岁,农民。案例介绍:求助者当过会计,十年前遇车祸,腿部受轻伤,当时意识清楚,检查无明显创伤。从此变得谨小慎微。半年后,因为害怕出错,不再从事会计工作。从过去比较张扬、活跃,变为沉默寡言、不愿出门。八个月前,孙子要来家住,需要整
强光刺眼会引起瞳孔收缩,这是一种()
请选出以下程序的输出结果______。#include<stdio.h>sub(x,y,z)intx,y,*z;{*z=y-x;}main(){inta
Choosethecorrectletter,A,BorC.Bobbychoosesfootballasprojecttopicbecause
WhichofthefollowingEnglishsoundsisNOTbilabial?
最新回复
(
0
)