首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
admin
2017-11-14
27
问题
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
选项
答案
判断此二又树是否为完全二叉树的算法设计如下: int JudgeComplete(BiTree bt){ //判断二叉树是否是完全二叉树,如是,返回1;否则,返回0 int tag=0; BiTree P=bt,Q[]: //Q是队列,元素是二叉树结点指针,容量足够大 if(P==null)return 1: QueueInit(Q); Queueln(Q,P); //初始化队列,根结点指针入队 while(!QueueEmpty(Q)){ P=QueueOut(Q): //出队 if(p一>lchild&&!tag)QueueIn(Q,P一>lchild); //左孩子入队 else{ if(P一>lehild)retum 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://kaotiyun.com/show/vRRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
最早测量子午线的长度,并主持修订了当时最先进历法《大衍历》的是僧人()。
与前两次工业革命相比,第三次科技革命在能源结构上的主要变化是()
十六国时期的历史,可以划分为前后两个时期,其分界线是()。
下列关于清朝军机处的叙述,不正确的是()。
第二次世界大战后,国际关系最大的变化是()。
周王室的两大官僚系统是()。
在1956年4月提出实现马克思主义同中国实际“第二次结合”任务的是()。
在平衡二叉树中的每个结点上增设一个Lsize域,其值为它的左子树中的结点个数加1,试写一个时间复杂度为O(logn)的算法,确定树中第k个结点的位置。
一个SPOOUNG系统由输入进程I、用户进程P、输出进程O、输入缓冲区、输出缓冲区组成。进程I通过输入缓冲区为进程P输入数据,进程P的处理结果通过输出缓冲区交给进程O输出。进程间数据交换以等长度的数据块为单位,这些数据块均存储在同一个磁盘上,因此,SPOO
某系统有三个进程P1,P2,P3并发工作,其中P1执行过程中需要使用资源S3,S1;P2需要使用资源S1,S2;P3需要使用资源S2,S3。(1)如果进程推进过程中对资源分配不加以限制,会导致什么结果,为什么?(2)如何避免这种后果,列出所有可
随机试题
A.心浊音界呈靴形B.心浊音界呈梨形C.心浊音界呈三角烧瓶形D.心底部浊音界扩大E.心浊音界变小或叩不出主动脉瓣关闭不全
A、颊间隙B、颞下间隙C、颞间隙D、颌下间隙E、嚼肌间隙翼颌间隙向外与何间隙通连()
第三代喹诺酮类药物的抗菌机制是其抑制了细胞的
美国人威廉.爱德华.戴明(W.Edwards.Deming)博士,是世界著名质量管理专家,被誉为“现代质量改进之父”。他首先提出了PDCA循环又叫戴明循环的管理思想。在PDCA循环中,D指的是()。
某承包人为赶工期,曾在雨中铺筑沥青混凝土,对于这个质量缺陷应采取的处理方法是()。
根据城镇土地使用税纳税人的相关规定,下列说法正确的有()。
下列属于产品改良的是()。
一、注意事项1.本次考试包括给定资料和作答要求两部分。总时间为150分钟,建议阅读资料为40分钟,作答时间为110分钟,总分100分。2.请在答题卡上指定的位置填写自己的姓名、报考部门,填涂准考证号。考生应在答题卡指定的位置作答,未在指定位置作答的,不
某投资项目的年营业收入为1000万元,年总成本为550万元,其中折旧为50万元,所得税税率为25%,则该方案每年的经营现金净流量为()。
A、Youneedtodolargemotions.B、Youneedtojoinaprogram.C、Youneedtoeatonlyathousandextracaloricsaday.D、Youneed
最新回复
(
0
)