首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
admin
2019-08-01
46
问题
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
选项
答案
判断此二叉树是否为完全二叉树的算法设计如下: 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://kaotiyun.com/show/tACi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
印度种姓制度中,处于被剥削被压迫地位的两个瓦尔那是()①婆罗门②刹帝利③首陀罗④吠舍
下列有关元朝民族关系的叙述,不正确的是()。
武则天时期,为了管理天山以北的广大区域而设立了()。
下列关于基督教的思想来源的叙述,不正确的是()。
汉建武二十四年(公元48年)匈奴()被南边八部拥立为南单于,他袭用其祖父呼韩邪单于的称号,请求内附,得到东汉的允许。从此以后,匈奴分裂为南北二部。
提出电磁感应定律的是物理学家()。
隋唐五代时期是中国古代商品经济发展史上的一个重要阶段,种类多,交换规模大,交换方式多。试回答问题:我国银行最早的雏形是唐朝时期出现的()
一个TCP连接总是以1KB的最大段发送TCP段,发送方有足够多的数据要发送。当拥塞窗口为16KB时发生了超时,如果接下来的4个RTT(往返时间)时间内的TCP段的传输都是成功的,那么当第4个RTT时间内发送的所有TCP段都得到肯定应答时,拥塞窗口大小是
在AOE网络中关键路径叙述正确的是()。
试比较脱机I/O和联机I/Oo
随机试题
直接引入对比剂的造影方法是
A.酸臭味宿食B.咖啡色C.粪臭味D.腥臭味E.喷射性呕吐低位性肠梗阻时,呕吐物性质为
慢性失血性贫血的外周血实验室检查特点是
急性胰腺炎水肿型预后良好,但是出血坏死型病情凶险,病死率高。下列哪些检查有助于判断急性胰腺炎的病情与预后?()
根据《招标投标法》的规定,招标人对已发出的招标文件进行必要的澄清或者修改的,应当以书面形式通知所有招标文件收受人,通过的时间应当在招标文件要求提交投标文件截止时间至少()。[2011年真题]
司隶校尉
(2012年下半年)下图中,如果按时完成活动1、2和3概率都是60%,活动4在第6天开始的概率是(65)。
设系统中有3种类型的资源(A,B,C)和5个进程P1、P2、P3、P4、P5。A资源的数量为17,B资源的数量为5,C资源的数量为20。某一时刻的系统状态如下表所示。系统采用银行家算法实施死锁避免策略。下列进程执行序列中,哪些是不安全序列?()
人们经常说计算机是冷漠的,没有人情味的。但实际上很多人觉得与计算机相处比与人相处更舒服一些。计算机很耐心而且不会对使用它的人评头论足。它们高效而且可靠。不少学生羞于向老师表示自己有不懂的地方,但他们却乐于向计算机提问题。一些病人情愿向计算机而不是医生诉说病
Opportunity机会Theairwebreatheissofreelyavailablethatwetakeitforgranted./Yetwithoutitwecouldnotsurvivem
最新回复
(
0
)