首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
admin
2019-08-15
76
问题
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
选项
答案
判断此二叉树是否为完全二叉树的算法设计如下: 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://www.kaotiyun.com/show/JcCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
我国对资本主义工商业社会主义改造实行的高级形式国家资本主义是()。
【巴黎和会】南京大学2001年世界近现代史真题;四川大学2005年世界近现代史真题
在一个长度为n(n>1)的带头结点的单链表h上,设有尾指针r(指向尾结点),则执行()操作与链表的长度有关。
若干个等待访问磁盘者依次要访问的柱面为20,44,40,4,80,12,76,假设每移动一个柱面需要3毫秒时间,移动臂当前位于40号柱面,请按下列算法分别计算为完成上述各次访问总共花费的寻找时间。(1)先来先服务算法;(2)最短寻找时间
路由器采用()方式来发送IP分组。
高度为7的AVL树最少有()个结点。
在二叉树的顺序存储中,每个结点的存储位置与其父结点、左右子树结点的位置都存在一个简单的映射关系,因此可与三叉链表对应。若某二叉树共有n个结点,采用三叉链表存储时,每个结点的数据域需要d个字节,每个指针域占用4个字节,若采用顺序存储,则最后一个结点下标为k(
假定不采用Cache和指令预取技术,且机器处于“开中断”状态,则在下列有关指令执行的叙述中,错误的是____。
设一棵二叉树是由森林转换而来的,若森林中有n个非终端结点,则二叉树中无右孩子的结点个数为()。
试在交互性、及时性和可靠性方面,将分时系统与实时系统进行比较。
随机试题
患者王某,身高180cm,体重80kg,因急性阑尾炎合并穿孔,急诊在硬膜外麻醉下行阑尾切除术患者术后第二天体温38℃,并诉伤口疼痛难忍,应采取何种体位
氨硫脲的不良反应异烟肼的不良反应
法律环境对企业的影响范围包括()。
下列有关车船税计税单位的表述,正确的有()。
“累计支出加权平均数=月初资产支出余额+当月资产支出算术平均数”的公式适用于特定情形下资产支出加权平均数的计算,这些情形包括()。
杜牧诗中“东风不与周郎便,铜雀春深锁二乔”的句子写的是哪一场战役?涉及到哪两个主要人物?()
“呼麦”是()复音唱法。
“干冰”的主要成分是()。
Portabledevicesarebecominglighterandmoreappealing.Booksarebeing(1)_____intodigitalformbythethousands.Themost
以下叙述中正确的是()。
最新回复
(
0
)