首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
admin
2019-08-15
71
问题
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
选项
答案
判断此二叉树是否为完全二叉树的算法设计如下: 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)QueueIn(Q,P一>rchild); //右孩子入队 else if(p一>rchild)return 0; else tag=1; } }//while return 1 ; }//Judgecomplete
解析
转载请注明原文地址:https://kaotiyun.com/show/JcCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
华沙条约组织
周王室的两大官僚系统是()。
下列关于古日耳曼人的社会状况的叙述中,不正确的是()。
二里头文化是我国考古史上的重大发现,具有重大的意义。根据所学知识,回答问题:二里头文化在类型上可以分为()
【法币政策】北京师范大学2006年中国通史真题;南京大学2009年中国近现代史复试真题;南京大学2013年中国近现代史真题;山西大学2015年中国历史真题;中国人民大学2015年历史学综合真题;安徽师范大学2015年中国史真题;陕西师范大学2015年中国史
某激光打印机每分钟打印20页,每页4000字符,相应的设备驱动程序一次输出一个字符,采用中断方式,CPU处理每次中断需50微秒,则CPU用于打印的开销是()。
若干个等待访问磁盘者依次要访问的柱面为20,44,40,4,80,12,76,假设每移动一个柱面需要3毫秒时间,移动臂当前位于40号柱面,请按下列算法分别计算为完成上述各次访问总共花费的寻找时间。(1)先来先服务算法;(2)最短寻找时间
路由器采用()方式来发送IP分组。
设结点x和y是二叉树中任意的两个结点,在该二叉树的先序遍历序列中x在y之前,而在其后序遍历序列中x在y之后,则x和y的关系是()。
试比较脱机I/O和联机I/O。
随机试题
新生儿缺氧缺血性脑病最主要的治疗是
下列各项中,能够增加普通股股票发行在外股数,但不改变公司资本结构的行为是()。
A工业企业生产甲、乙两种产品,甲产品的单位定额工时为30小时,乙产品的单位定额工时为50小时。2015年9月,A企业生产甲、乙产品共发生生产工人职工薪酬18000元。本月生产甲产品200件。乙产品180件,则甲产品应分配的职工薪酬为()元。
从用户角度看,操作系统是_______和_______之间的接口。
明朝航海家郑和在()下西洋之后,绘制了《航海图》,标明了往返航程,可以作为远洋航行的导游图。
刘某与张某系同事,在B县工作,日常工作中经常发生矛盾。有一天,因工作问题,二人产生冲突,张某因众多同事关注,欲一走了之,不料刘某情绪激动,扑上去大声辱骂张某,并称“新仇旧怨一起了”,从王某桌上拿过裁纸刀,背后一刀刺入张某身体,后抢救无效,张某死亡。假定
下列说法错误的是()。
在Word2007的编辑状态中,统计文档的字数,需要使用的选项卡是()。
一列高铁火车长380米,另有一列普通火车长580米,两车速度比为5:3,已知两车同向行驶交叉时间为1分钟,当它们相向而行时,两车交叉的时间是多少秒?
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
最新回复
(
0
)