首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
admin
2017-11-14
41
问题
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
选项
答案
判断此二又树是否为完全二叉树的算法设计如下: 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
学硕统考专业
相关试题推荐
为恢复受二战破坏的经济,稳定各国汇率,平衡国际收支,1944年44个国家在美国召开会议,决定成立()。
詹天佑自主设计修建了中国第一条铁路是在()。
关于《荷马史诗》的叙述不正确的是()。
下列关于湘军的叙述中不正确的是()。
罗马共和国早期平民反对贵族斗争过程中,废除债务奴隶制的是()。
二次大战后,主要资本主义国家经历了增长时期,首先开始这个进程的国家是()。
1980年1月,邓小平在《目前的形势和任务》提出的中国人民长期奋斗的三件大事是()。
1946年3月5日,英国前首相丘吉尔在富尔敦发表了(),发出第一个明白无误的“冷战”信号。
一个使用选择性重传协议的数据链路层协议,如果采用了5位的帧序列号,那么可以选用的最大窗口是()。
某计算机的Cache共有16块,采用2路组相联映射方式(即每组2块)。每个主存块大小为32字节,按字节编址。主存129号单元所在主存块应装入到的Cache组号是()。
随机试题
下列关于专利侵权诉讼管辖的说法哪些是正确的?
下列软件中属于数据库管理系统的有________________。
A.脾虚肝强的腹痛泄泻证B.中虚寒热互结的痞、呕、利证C.阳明胁热下利证D.脾胃虚寒的饱满、吐利证E.外感暑湿的身热泄泻证
腹膜炎非手术治疗不包括
下列属于合同法基本原则的是( )。
根据我国《反不正当竞争法》,下列情形中,不属于经营者以低于成本的价格销售商品时所发生的不正当竞争行为的是()。
教师威信具有稳定性,一旦建立就不再改变。()
某街道当前正在开展“十佳社区评选活动”,评选方法是选择8个方面,包括:物业管理、人际关系、清洁程度、绿化程度、建筑设施安全性、社会治安指标等等,评以1分至10分之间的某一分值,然后求得8个分值的平均数即该社区得分。以下哪项是实施上述活动需要预设的前提?
(2012年北京)关于“起床”,有人总结了一些有趣的心理学研究。在被叫醒的那一刻,我们的大脑需要完成一系列复杂的转换:环境安全检查→潜意识切换→神经系统启动→让四肢苏醒。这个过程被称为“切换启动过程”。在这个过程中,当潜意识接收到“醒来”的指令后
保险合同
最新回复
(
0
)