首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
admin
2017-11-14
64
问题
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
选项
答案
判断此二又树是否为完全二叉树的算法设计如下: 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://www.kaotiyun.com/show/vRRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
张居正任用()督修黄河,他的治河办法,对以后数百年的河工都具有深刻的影响
世界天文史上最早实地测量子午线的记录是由谁进行的?()
毛泽东认为,社会主义这个阶段可分为两个阶段,包括()。
下列关于湘军的叙述中不正确的是()。
与前两次工业革命相比,第三次科技革命在能源结构上的主要变化是()
“文化大革命”结束后,在纠正“文化大革命”错误的过程中,整个过程受到()的严重阻碍。
1543年,发表了解剖学专著《人体结构》的是()。
明朝中叶,美洲高产的农作物()的传入,对改变当时人们的食品结构产生了重大影响。
“二战”后主要资本主义国家经济恢复和发展的杠杆是()。①政府采取宏观调控政策②发展国家垄断资本主义③充分利用科技成果④加强国际经济联系
随机试题
曲轴iEU寸齿轮与凸轮轴正时齿轮的传动比是_______。
教育督导的类型,按人员可分为()
A.肠粘连松解术或肠扭转、肠套叠复位术B.肠切除吻合术C.短路手术D.肠造口术E.肠外置术(2002年第114题)男性,45岁,因急性肠梗阻开腹探查,发现小肠肿物致部分小肠扭转。选择治
有关洋地黄中毒的治疗不正确的是
在施工过程中,暂列金额由建设单位掌握使用,扣除合同价款调整后如有余额,归()。
会计核算的基本前提,通常也叫基本会计假设,是对会计核算所处的时间、空间环境所作的合理设定。会计核算的基本前提包括( )。
五律即每句五言,每首八句,颔联、颈联要押韵,二、四、六、八句必须对仗,并须平仄相同。()
在三级模式之间引入两级映像,其主要功能之一是
企业家之所以成为企业家,靠的是开创事业的强烈欲望,这种欲望同画家和作家的创作欲望并无二致。企业家的欲望是让事情发生,让从前未曾有的事情发生。他所选择的途径是行动,或者说是经营.他的乐趣在于看到事情办得有成效,决定做得正确。使他的乐趣变得实实在在的是金钱。金
WhatdoesMrs.Danielsteach?
最新回复
(
0
)