首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
admin
2017-01-04
48
问题
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
选项
答案
判断此二叉树是否为完全二叉树的算法设计如下: int JudgeComplete(BiTree bt){ //判断二叉树是否是完全二叉树,如是,返回1;否则,返回0 int tag=0; BiTree P=bt,Q[]; //Q是队列,元素是二叉树结点指针,容量足够大 if(p==null)return 1; QueueInit(Q): QueueIn(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://jikaoti.com/ti/xJfjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
布雷顿森林体系是如何建立的,包括哪些内容?
解放军渡江战役中横渡长江的东西两个攻击点是()。
巴黎和会召开的时间是()。
武昌起义是由哪个团体发动的?()
凡尔赛体系是由一系列条约组成的,其中战胜国与匈牙利签订的条约为()。
最早以立法形式巩固大化改新成果的法令是()。
下列改革内容不是在《天朝天亩制度》中提出的一项是()。
对下列4个序列用快速排序方法进行排序,以序列的第1个元素为基准进行划分。在第1趟划分过程中,元素移动次数最多的是()。
42.设有带头结点的循环双链表表示的线性表L=(a1,a2,……,an-1,an)。设计在时间和空间上都尽可能高效的算法,将L改造成L=(a1,a2,……,an,……a4,a2)。要求:(1)给出算法的基本设计思想。(2)根据设计思想,
随机试题
A.先深后浅,重插轻提B.先浅后深,重插轻提C.先浅后深,轻插重提D.先深后浅,轻插重提提插补泻法中的补法操作是
下列哪项考虑减少131I治疗剂量
A.浓缩红细胞B.冷沉淀C.白蛋白液D.免疫球蛋白E.血小板用于治疗严重再生障碍性贫血的是
A.糖原B.锌C.酸性磷酸酶D.果糖E.葡萄糖精液中精子能量的主要来源是
麝香的功效是
甲公司通过证券集中竞价交易陆续持有乙股份有限公司的股票于2000年8月5日达到乙公司所发行股份的百分之五。之后,甲公司于2000年9月9日将其中的部分股票卖出,获利200万元。对此,下列说法中,不正确的有()。
在锅炉安全附件的安装中,正确的做法为()。
内存的存储容量为32MB的含义是()。
下列应该计入进口货物完税价格的费用有()。
“未秋先秋,踏断蛮牛”“生地茄子熟地瓜,生地菜子熟地花”“庄稼施肥有技巧,看天看地又看苗”“天灾不由人,抗灾不由大”。这些农谚告诉我们的哲学道理是()。
最新回复
(
0
)