首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
admin
2017-01-04
67
问题
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
选项
答案
判断此二叉树是否为完全二叉树的算法设计如下: 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://www.kaotiyun.com/show/TLRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
【《五四指示》】北京大学2000年中国通史真题
中国第一个资产阶级革命团体兴中会建立的时间是()。
最晚到汉武帝时期,出现了我国第一部算学著作(),它记载了用竿标测日影以求日高的方法,从而认识了勾股定理。
第三次科技革命对社会经济结构的影响是()。
西汉的主要赋税形式中。征收对象是儿童的是()。
下列哪一项不是凯末尔世俗化改革的内容?()
高度为4的4阶B树最多可容纳()个关键字(根是第1层)。
为了在通用操作系统管理下的计算机上运行一个程序,需要经历几个步骤,但是,()不是一定需要。
42.设有带头结点的循环双链表表示的线性表L=(a1,a2,……,an-1,an)。设计在时间和空间上都尽可能高效的算法,将L改造成L=(a1,a2,……,an,……a4,a2)。要求:(1)给出算法的基本设计思想。(2)根据设计思想,
假定采用带头结点的单链表保存单词,当两个单词有相同的后缀时,则可共享卡H同的后缀存储空间。例如,“loading”和“being”的存储映像如下图所示。设str1和m2分别指向两个单词所在单链表的头结点,链表结点结构为请设计一个时间上尽可能高效的算法,找出
随机试题
6个月女婴,诊断为化脓性脑膜炎,经抗感染治疗后,脑脊液恢复正常,停药后2天再次发热,并出现惊厥,考虑合并硬脑膜下积液,最简便易行的检查是
患者已确诊为艾滋病,为了防止其感染其他人,应采取哪项措施预防更合理()
脊髓灰质炎疫苗初种的年龄应自什么时候开始
下列哪些青霉素类药物能耐青霉素酶
直接调动和组织人力、财力和物力等具体活动内容,是组织结构中()的任务。
在管理中,效果与效率不同,效果涉及活动的结果,是相对于()而言的。
俗话说:“人逢喜事精神爽。”这种情绪状态属于()
孙中山说:“若没有四川保路同志会的起义,武昌革命或者要迟一年半载的。”这说明()。
Readthefollowingtextandanswerthequestionsbyfindinginformationfromtherightcolumnthatcorrespondstoeachofthema
在Internet中,不需运行IP协议的设备是()。
最新回复
(
0
)