首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
admin
2016-03-29
27
问题
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
选项
答案
判断此二叉树是否为完全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://kaotiyun.com/show/R2Ri777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
对三国鼎立局面的形成起到关键性作用的战役是()。
简述隋唐民族关系的特点、作用。
洋务派创办军事工业的方式是()。
布雷顿森林体系
中国第一条自行设计修建的铁路是在()。
在下面哪本著作中以异化劳动理论的形式阐述了一种新的科学世界观的雏形?()
德国纳粹党消灭资产阶级民主制的关键性事件是()。
假设二叉树采用二叉链表存储结构存储,试设计一个算法,求出该二叉树中第一条最长的路径长度以及此路径上各结点的值。
随机试题
Howcanwegetridofgarbage?Dowehaveenoughenergysourcestomeetourfutureenergyneeds?Thesearetwoimportantque
患儿,男,5岁,猩红热病后20天,出现眼睑水肿,尿呈茶色,血压130/100mmHg,护士考虑该患儿可能发生了
导游人员资格考试的条件有()
物流标准化是一项______性的基础性工作,要做好这项工作,就必须坚持科学发展的原则,把基础打牢打实,用动态的、不断发展的观点指导物流标准化的进程。
确定德育内容的依据不包括()。
地理:自然地理:经济地理
标志着国民党政权在大陆统治区覆灭的重大事件是()
Theroomwasfurnishedwiththesimplestessentials,abed,a.chair,andatable.
IknewIcouldnotfinishmyhomework______.
Whataspectofthejournalismdoes"deadlineshardlyexistanymore"(Lines3-4,Par&1)referto?Strongcompetitioninjourn
最新回复
(
0
)