首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
admin
2017-01-04
56
问题
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
选项
答案
判断此二叉树是否为完全二叉树的算法设计如下: 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://kaotiyun.com/show/TLRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
诸侯国的国君如何用人呢?有人主张:“左右皆曰不可,勿听;诸大夫皆曰不可,勿听;国人皆曰不可,然后察之,见不可焉,然后去之。”这种主张最终可能出自下列哪位思想家之口()。
白虎观会议是由汉()帝主持的。
武昌起义后,全国革命形势发展的同时也潜伏着失败的危机,这主要是由于()。
中国封建社会后期的第一个启蒙学派是由王艮开创的()。
下列制度不是战国时代开始推行的是()。
在下面哪本著作中以异化劳动理论的形式阐述了一种新的科学世界观的雏形?()
某计算机有8个主设备需要竞争总线的使用权,其设备号为0~7。现欲设计其判优控制方法,试回答下述问题。(1)集中式总线判优控制与分布式总线判优控制的区别是什么?(2)若采用集中式判优控制,则在链式查询、计数器定时查询和独立请求三种方式下,
一组记录的关键字为{25,50,15,35,80,85,20,40,36,70),其中含有5个长度为2的有序表,用归并排序方法对该序列进行一趟归并后的结果是()。
在一个双链表中,在*p结点之前插入*q结点的操作是()。
下列叙述正确的个数是()。 1)向二叉排序树中插入一个结点,所需比较的次数可能大于此二叉排序树的高度。2)对B-树中任一非叶子结点中的某关键字K,比K小的最大关键字和比K大的最小关键字一定都在叶子结点中。3)所谓平衡二叉树是指左、右
随机试题
关于书刊整体设计的说法,错误的是()。
依赖ACTH的Cushing综合征包括
不舒适最严重的表现形式是
某医生为研究吸烟与肺癌的关系,收集了296例肺癌患者的吸烟史,经常吸烟(日平均1支以上)的肺癌患者231例。而同时期同年龄段的359名非肺癌患者中,经常吸烟的有156例。肺癌患者的经常吸烟率为()
建立多层次的养老保险制度是指()。
甲公司2012年12月出口商品一批,售价100万美元,款项已收到,收汇当日汇率为1:6.30;当月进口货物一批,价款50万美元,款项已支付,结汇当日汇率为1:6.28,资产负债表日的即期汇率为1:6.27;假定2012年12月1日美元银行存款余额为0,当月
资产负债表中所有者权益是企业资产扣除负债后的剩余权益,反映企业在某一特定日期股东(投资者)拥有的净资产的总额,它一般按照()分项列示。
假设有student表,可以正确添加字段“平均分数”的命令是
ReadingFasterTheonlywaytoreadfasteristoreadfaster,anditisaserioussuggestion.I.Guidelineson【T1】【T1】_____
A、Gettingusefulthingswhentheyareonline.B、Don’tplayanyonlinegames.C、Usingdial-upaccessinsteadofbroadbandInteren
最新回复
(
0
)