首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
财经
给定一棵用二叉链表表示的二叉树,其中的指针t指向根结点,试写出从根开始,按层次遍历二叉树的算法,同层的结点按从左至右的次序访问。
给定一棵用二叉链表表示的二叉树,其中的指针t指向根结点,试写出从根开始,按层次遍历二叉树的算法,同层的结点按从左至右的次序访问。
admin
2013-01-19
31
问题
给定一棵用二叉链表表示的二叉树,其中的指针t指向根结点,试写出从根开始,按层次遍历二叉树的算法,同层的结点按从左至右的次序访问。
选项
答案
考虑用一个顺序队que来保存遍历过程中的各个结点,由于二叉树以二叉链表存储,所以可设que为一个指向数据类型为bitree的指针数组,最大容量为mltxnum,下标从1开始,同层结点从左到右存放。算法中的front为队头指针。real-为队尾指针。 levelorder(BiTree*t)//按层次遍历二叉树t { BiTree*que[maxnum]; int rear,front; if(t!=NULL) { front=0://置空队列 rear=-1; que[1]=t; do { front=front%maxsize+1://出队 t=que[front]; printf(t->data); if(t->lchild!=NULL),/左子树的根结点入队 { rear=rear%maxsize+1; que[rear]=t->lchild; } if(t->rchild!=NULL)//右子树的根结点入队 { rear=rear%maxsize+1; que[rear]=t->rchild; } 1while(ear=-=front);//队列为空时结束 } }
解析
转载请注明原文地址:https://jikaoti.com/ti/Tl7QFFFM
本试题收录于:
计算机题库农村信用社招聘分类
0
计算机
农村信用社招聘
相关试题推荐
账户按经济内容分类,不可分为()。
下列错误中,能够通过试算平衡查找的有()。
审计证据包括会计记录和其他信息,以下理解不恰当的是()。
就一个具体的审计项目而言,反映最终审计结果及审计结论的工作底稿是()。
结账工作由计算机自动进行数据处理,每月可多次进行。()
近年来,随着计算机应用的普及,网络犯罪现象从无到有,逐年递增,人民法院对于网络犯罪科以刑罚。这说明()。
在Excel电子表格中,要在单元格中强制换行,应执行的操作是()。
在“查找和替换”的高级功能对话框中,“搜索范围”列表框是“全部”选项表示从_________开始向文档末尾查找,然后再从_________查到插入点处。
在“键盘属性”对话框中,用户可以调整键盘接受重复——的设置,光标闪烁的频率,以及键盘_______的设置等。
与十进制数283等值的十六进制数是______。
随机试题
某患者误食青鱼胆一周后出现少尿、无尿,眼睑浮肿的表现,查体:血清肌酐、尿素氮均明显升高Na+138n~nol/L,K+6.0mmol/L;有肢体抽搐现象;心率56次/分钟,心电图示存在房室传导阻滞、室性早搏和T波高尖的改变,其他无明显异常。此患者存在哪
请朗诵毛泽东的《沁园春.雪》,并说说它的现实意义。
将顾客服务分为交易前、交易中和交易后三阶段的教授是()
符合B型慢性萎缩性胃炎的是
A、加间苯三酚和盐酸试液,显红色或紫红色B、加碘液显棕黄色,加硝酸汞显砖红色C、加碘液显蓝色或紫色D、加氯化锌碘显蓝色或紫色E、加硫酸无变化木质化细胞壁()
信号量的值()。
政府对在海洋中任何地点排放污物的禁令依据的是他们相信洋流会导致污物扩散对人类造成危害。由于还不清楚倾倒在海底——远离海岸的污物是否会产生危害,这项禁令应该被修订以仅适用于海岸海水。下面除了哪项,如果正确,都能支持在海洋排污的禁令应该被修订的结论?
我国对于社会团体的成立实行()。
桑格格是一位畅销书作家,很多人都看过她的那本自传体小说《小时候》。但是桑格格很不愿意把自己的身份定位在作家这一角色上面,她说,我还想做很多事情呢。的确,在桑格格过往的人生中,她做过演员、电台的节目主持人、广告模特等。有人问她:你怎么能做这么多事情
HeartAttackThroughouttheUnitedStates,andespeciallyinbigcitiesandruralareas,tensofthousandsofpeoplewithhearts
最新回复
(
0
)