首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
admin
2017-01-04
83
问题
判别给定的二叉树是否是完全二叉树,并给出设计的算法(可不描述结构体)。
选项
答案
判断此二叉树是否为完全二叉树的算法设计如下: 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
学硕统考专业
相关试题推荐
诸侯国的国君如何用人呢?有人主张:“左右皆曰不可,勿听;诸大夫皆曰不可,勿听;国人皆曰不可,然后察之,见不可焉,然后去之。”这种主张最终可能出自下列哪位思想家之口()。
白虎观会议是由汉()帝主持的。
下列不是苏俄实行战时共产主义政策原因的是()。
“瓜步之战”发生在下列哪两个政权之间?()
1543年,发表了解剖学专著《人体结构》的是()。
某系统中n个相互独立的生产者进程为一个消费者进程提供数据,假设每个生产者提供的数据写入各不相同的缓冲区,且生产者写缓冲区的速度比消费者读缓冲区的速度快,则缓冲区个数的最优值应为()。
图的D搜索类似于BFS,不同之处在于使用栈代替BFS中的队列,入/出队列的操作作为入/出栈的操作,即当一个顶点的所有邻接结点被搜索后,下一个搜索出发点应该是最近入栈(栈顶)的顶点。(1)用邻接表作为存储结构,写一个D搜索算法;(2)用D搜索方法
给定集合S={0,1,2,3,4),以及优先关系R={0<1,1<4,1<2,2<3,2<4,4<0)。(1)R是偏序关系吗?(2)证明你的结论。
一个磁盘有N个磁道,寻道时每移过一个磁道耗时T秒,文件相邻的数据块在磁盘上存放的位置平均相隔13个磁道,磁盘旋转延时平均R秒,每个存储块的传输时间为P秒,在这种情况下,传输100个数据块需要的时间是()。
某计算机主存按字节编址,逻辑地址和物理地址都是32位,页表项大小为4字节。请回答下列问题。若使用二级页表的分页存储管理方式,逻辑地址结构为:设逻辑地址为LA,请分别给出其对应的页日录号和页表索引的表达式。
随机试题
WhichofthefollowingworksdoesnotshowDickinson’sconfusionanddoubtabouttheroleofwomeninthe19thcenturyAmerica?
关税纳税人因违反规定造成海关监管货物少征或者漏征税款的,海关应自纳税人应缴税款之日起在一定期限内追征。此法定追征期限为()
体检时体征不明显的阑尾炎是
肾小球滤过率是指
治风湿痹痛、腰膝酸软者宜用( )。
可引起新生儿黄疸的药物是()
经国务院批准,省、自治区、直辖市人民政府根据()的原则,可以决定一个行政机关行使有关行政机关的行政许可权。
绩效考评步骤包括()。
材料:一天,一位老师给学生上科学课,主题是“寻找有生命的物体”。老师安排学生去校园里甚至校外的大自然里寻找有生命的物体,并做记录。走出课堂的孩子们显得很兴奋,不久一位同学跑过来说:“老师,我捉到一只蚂蚱。”其他同学也围过来看,突然,一个同学说:“
Shetookanumbrellawithherthismorning______sheshouldbecaughtintherain.
最新回复
(
0
)