首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
admin
2016-03-29
51
问题
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
选项
答案
判断此二叉树是否为完全Z树的算法设计如下: 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->lehild&&!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://www.kaotiyun.com/show/R2Ri777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
简述士族的源流和在西晋的发展过程。
19世纪中后期,民族主义的潮流在欧洲和亚洲各发生哪些具有代表性的事件?概括其各自的特点并分析形成这些特点的原因。
最早以立法形式巩固大化改新成果的法令是()。
玛雅人的金字塔主要功能是()。
中国第一条自行设计修建的铁路是在()。
德国纳粹党消灭资产阶级民主制的关键性事件是()。
A、1243B、4312C、2134D、3214D图的BFS遍历。D选项,首先访问结点3,与3邻接的结点4、2都未曾访问过,故3后面因该为2、4(或4、2),故D错。
图的D搜索类似于BFS,不同之处在于使用栈代替BFS中的队列,入/出队列的操作作为入/出栈的操作,即当一个顶点的所有邻接结点被搜索后,下一个搜索出发点应该是最近入栈(栈顶)的顶点。(1)用邻接表作为存储结构,写一个D搜索算法;(2)用D搜索方法
关于分页系统,回答下列问题:(1)在页表中,哪些数据项是为实现换页而设置的?(2)设某系统为每个作业进程分配3个内存块,某作业进程在运行访问中的轨迹为1,4,3,1,6,8,1,且每一页都是按请求装入的。问:先进先出页面置换算法(FIF
某计算机的Cache共有16块,采用2路组相联映射方式(即每组2块)。每个主存块大小为32字节,按字节编址。主存129号单元所在主存块应装入到的Cache组号是()。
随机试题
阅读《秋水》中的一段文字,回答下列问题:井蛙不可以语于海者,拘于虚也;夏虫不可以语于冰者,笃于时也;曲士不可以语于道者,束于教也。今尔出于崖涘,观于大海,乃知尔丑,尔将可与语大理矣。这段话中哪句话表达了作者的主要观点?
在一般环境中细菌带负电荷,易与()
白色血栓的主要成分是
法国籍货轮“海浪号”承运一批货物前往中国中途停靠在韩国。“海浪号”在韩国停靠卸载同船装运的其他货物与日本籍“大和号”相撞。“海浪号”受损,但是能继续前行,并得知“大和号”的最后目的港也是中国港口。“海浪号”继续前行至中国港口卸货并在中国某海事法院起诉“大和
某煤业集团开展应急演练。预案编制部门安全生产部按照集团要求,组织宣传部、消防支队等相关单位,成立了演练组织机构,下设执行组、评估组等专业工作组,演练结束后形成了书面总结报告。根据《生产安全事故应急演练指南》(AQ/T9007),演练结束后,负责预案修订的
存货的成本由取得成本、储存成本和()构成。
关于股票有限公司申请股票在全国股转系统挂牌,下列不符合要求的是()。
关于感觉阈限和感受性的关系,正确的说法是()
内部收益率(IRR)法的主要缺点在于()。[对外经济贸易大学2017研]
A、Yes,theycallme.B、Yes,severaltimes.C、Yes,Iwenttoseeyou,butyouwereout.D、OK,Iwillcallyou.C本题问的是“玛丽,你是不是给我打过
最新回复
(
0
)