首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
财经
给定一棵用二叉链表表示的二叉树,其中的指针t指向根结点,试写出从根开始,按层次遍历二叉树的算法,同层的结点按从左至右的次序访问。
给定一棵用二叉链表表示的二叉树,其中的指针t指向根结点,试写出从根开始,按层次遍历二叉树的算法,同层的结点按从左至右的次序访问。
admin
2013-01-19
44
问题
给定一棵用二叉链表表示的二叉树,其中的指针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://kaotiyun.com/show/oyZc777K
本试题收录于:
计算机题库农村信用社招聘分类
0
计算机
农村信用社招聘
相关试题推荐
同城和异地均可以使用的票据结算方式是()。
在进行企业价值评估时,判断企业进入稳定状态的主要标志有()。
下列固定资产的折旧方法中,属于加速折旧的有()。
企业对应收账款计提坏账准备,体现的会计信息的质量要求是()。
数据备份是为了防备因()引起的数据丢失而采取的一项措施。
国务院根据宪法和法律制定行政法规,规定行政措施,发布决定和命令。()
域名系统(DNS)是一个分布式数据库系统,它由________、________和域名空间组成。
文档中如果有绘制的图形时,必须在()方式下才能被显示出来。
在“格式”工具中的_________或_________按钮可缩进或增加段落的左边界。
在Word的编辑状态,文档窗口显示出水平标尺,则当前的视图方式()。
随机试题
A、胰岛素B、阿卡波糖C、格列奇特D、甲苯磺丁脲E、地巴唑又可称为D-860的药物是
为合成镇痛药,化学结构属哌啶类,镇痛作用弱于吗啡,有成瘾性为合成镇痛药,化学结构属哌啶类,镇痛作用强于吗啡,作用时间短暂,临床用于辅助麻醉
燕昭王委托郭槐寻购千里马一匹,郭槐寻找多月,仅找到一副千里马死后所遗骸骨,便以自己的名义买下。后郭槐找到燕昭王说,千里马没找到,但你如果愿意要这副骸骨就带走,燕昭王思考半晌后付款。对郭槐行为判断正确的是:()
__________是指依靠科学技术和管理,采取技术措施和管理措施,消除生产过程中危及人身安全和健康的不良环境、不安全设备和设施、不安全环境、不安全场所和不安全行为,防止伤亡事故和职业危害,保障劳动者在生产过程中的安全与健康的总称。
某基金公司持有一个股票组合,担心股市整体下跌影响其收益,这种情况下,可采取()。
夏家店文化属于新时期时代早期,东胡林人属于新时期时代晚期。()
若从键盘输入58,则以下程序的输出结果是【】。main(){inta;scanf(“%d”,&A);if(a>50)printf(“%d”,A);if(a>40)printf(“%d
Whatdowelearnfromtheconversation?
ProbablythemostfamouskiteinhistorywasBenjaminFranklin’s.In1752heflewasilkkiteinathunderstormtoprovethatli
A、Itneedstobepainted.B、Itisn’tbeautifullypainted.C、Hehiredapersontopaintit.D、Hepaintedthehousebyhimself.CW
最新回复
(
0
)