首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
admin
2019-08-01
61
问题
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
选项
答案
判断此二叉树是否为完全二叉树的算法设计如下: int JudgeComp|ete(BiTree bt){ //判断二叉树是否是完全二叉树,如是,返回1;否则,返回0 int tag=0; BiTree P=bt,Q[]; //Q是队列,元素是二叉树结点指针,容量足够大 if(p==null)return 1; Queuelnit(Q); Queueln(Q,p); //初始化队列,根结点指针入队 while(!QueueEmpty(Q)){ P=QueueOut(Q); //出队 if(p->lchild&&!tag)Queueln(Q,p一>lchild); //左孩子入队 else{ if(p一>lchild)return 0; //前边已有结点为空,本结点不空 else tag=1; //首次出现结点为空 if(p->rchild&&!tag)Queueln(Q,P一>rchild); //右孩子入队 else if(p一>rchild)return 0; else tag=1; } }//while return 1; }//JudgeComplete
解析
转载请注明原文地址:https://www.kaotiyun.com/show/tACi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
阅读材料并结合背景知识回答问题:材料到17世纪60年代,伟大的科学学会的时代到来了:英国皇家学会、法国科学院先后成立。此前,科学工作在很大程度上仰仗于国王对科学家个人的资助一第谷领取丹麦国王的津贴,开普勒由德意志皇帝资助;或者靠某些科学“爱好者”、赞助者
“二战期间,美国研制了原子弹并用于实践;1946年美国投入的第一台电子计算机最初是用于计算炮弹弹道;德国人研制成功的远程液体火箭是用于空袭英国的。”以上史实说明()。
1938年,英、法、德、意在德国召开会议讨论对捷克斯洛伐克的苏台德地区的问题,这次会议被称为(),它把英法的绥靖政策推到了顶峰,加速了二战的爆发。
斯大林时期的经济体制最本质的特点是()。
近现代以来,国际关系中先后出现了维也纳体系、凡尔赛一华盛顿体系和雅尔塔体系。关于这三个体系共同点的表述不正确的是()。
中国第一条自行设计修建的铁路是在()。
1928年10月,国民党中央常务委员会通过的废除议会制度的文件是()。
晚清时期下列武装力量出现的先后顺序是
1939年前后,中国政治思想界展开关于三民主义问题争论的根本原因是()。
分页存储管理中,页表的功能是什么?当系统中的地址空间变得非常大时(如32位地址空间),会给页表的设计带来什么样的新问题?请给出一种解决方法,分析它的优点和缺点。
随机试题
小微,女,23岁,误服灭鼠药物(磷化锌)后,被送至医院抢救,护士立即实施抢救工作。一次洗胃液的量以多少为宜
A.Turner综合征B.21-三体综合征C.黏多糖病D.先天性甲状腺功能减低症E.软骨发育不全1岁小男孩,智力落后,表情呆滞,眼裂小,鼻梁宽,舌体宽厚,常伸于口外,皮肤粗糙,四肢短粗,腱反射减弱,最可能的诊断是
为项目投资提供正确的决策支持,为项目的融资提供可行方案的是投融资服务项目的()
某企业“应收账款”科目月末借方余额为60000元,其中“应收甲公司账款”明细科目借方余额为80000元,“应收乙公司账款”明细科目贷方余额为20000元;“预收账款”科目月末贷方余额为20000元,其中“预收丙公司账款”明细科目贷方余额为30000元,“
将C1单元格中的公式“=Al+B2”复制到E5单元格后,E5单元格中的公式是______。
(2015年第14题)钱学森曾经说过:“我作为一名中国的科技工作者,活着的目的就是为人民服务。如果人民最后对我的一生所做的工作表示满意的话,那才是最高的奖赏。”这说明评价人生价值的根本尺度是
平等是社会主义法律的基本属性,是社会主义法治的基本要求。坚持法律面前人人平等,对于坚持走社会主义法治道路而言,有利于()
以下关于数字证书的叙述中,错误的是()。
关系数据库管理系统能实现的专门关系运算包括()。
Lowspeedbicyclecrashescanbadlyinjure—orevenkill—childreniftheyfallontotheendsofthehandlebars.Soateamofengi
最新回复
(
0
)