首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
admin
2017-11-14
45
问题
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
选项
答案
判断此二又树是否为完全二叉树的算法设计如下: 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
学硕统考专业
相关试题推荐
北魏孝文帝改革,对北方内迁各族最重要的影响是()。
汉章帝会群儒于白虎观,讨论经义,由()写成《白虎通德论》(又称《白虎通义》、《白虎通》)一书,这部书系统地吸收了阴阳五行和谶纬之学,形成今文经学派的主要观点。
在巴黎和会上获利最大的两个国家是()。
关于垄断组织的积极作用,不正确的说法是()。
1945年,联合国成立之时,创始会员国共有()个国家。
美国工业革命的有利条件包括()。①美国自然资源丰富②独立战争后,美国创立了资产阶级共和制度③地理位置优越,远离动乱的欧洲④拥有潜在的广阔的国内市场
《道威斯计划》的实施所产生的直接结果是()。
阅读下列材料,回答问题:材料一:列宁说:“我们在夺取政权时便知道,不存在将资本主义制度具体改造成社会主义制度的现存方法……我不知道哪位社会主义者处理过这类问题……我们必须根据实践作出判断。”——摘自《苏联
在一个双链表中,在*p结点之前插入*q结点的操作是()。
下面输入一个很诡异的链表,暂时称它为“变异链表”,如图4—3所示。从图中可以看出此链表的尾部形成了一个环,请实现一个时间和空间上尽可能高效率的算法来判断输入的链表是否为“变异链表”,要求:说明你所设计算法的时间复杂度和空间复杂度。
随机试题
Whatisyourfavoritecolor?Doyoulikeyellow,orange,orred?Ifyoudo,youmustbeanoptimist(乐观主义者),aleader,anactive
下列说法不正确的是
辨别寒热真假时要注意,真象常出现于
A、豆蔻B、金樱子C、巴豆D、瓜蒌E、牛蒡子呈倒卵形,略似花瓶的药材为
(2009)专为老年人设计的居住建筑中,当公用走廊地面有高差时,下列哪项做法符合规范规定?
Thefreightforwarderprovidesservicesonbehalfofconsigneeinclude()
保密合同的条款不包括( )。
甲商场向乙企业发出采购100台电冰箱的要约,乙企业于5月1日寄出承诺信件,5月8日信件寄至甲商场,时逢其总经理外出,5月9日总经理知悉了该信内容,遂于5月10日电话告知乙收到承诺。根据合同法律制度的规定,该承诺的生效时间是()。
干热岩是温度大于200℃且埋深3~10千米的高温宕体,大部分为侵入岩。下图为岩石圈物质循环示意图。据此回答问题。图中导致干热岩形成的主要地质作用和干热岩的岩石类型分别为()。
今年大白菜产量增加,大量上市后,市场价格逐步走低,每天的价格都是前一天的90%。小王第一天买了4棵大白菜,第二天买了6棵,第三天买了10棵,共花了70元。如果这些白菜都在第二天买,那么所花的钱与原来相比:
最新回复
(
0
)