首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
财经
给定一棵用二叉链表表示的二叉树,其中的指针t指向根结点,试写出从根开始,按层次遍历二叉树的算法,同层的结点按从左至右的次序访问。
给定一棵用二叉链表表示的二叉树,其中的指针t指向根结点,试写出从根开始,按层次遍历二叉树的算法,同层的结点按从左至右的次序访问。
admin
2013-01-19
33
问题
给定一棵用二叉链表表示的二叉树,其中的指针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
计算机
农村信用社招聘
相关试题推荐
某单位销售一批产品,售价100万元,增值税率是17%,货款尚未收到。(1)需要开具什么原始凭证?(2)原始凭证填制的内容有什么?(3)做账务处理。(金额用万元表示)
计提应付职工薪酬时,借方可能涉及的科目有()。
对某一会计事项有多种不同方法可供选择肘,要选择不高估资产和收益,不低估负债和费用的方法,这样做所遵循的会计信息的质量要求是()。
就一个具体的审计项目而言,反映最终审计结果及审计结论的工作底稿是()。
______是指凭证和账簿组织、记账程序和方法相互结合的方式。它是记账和产生会计信息的步骤和方法。
任何单位和个人不得将单位的资金以个人名义开立账户存储。()
()是会计法律法规体系的最高法律文件。
张某承包的西瓜地与李某承包的棉花地相邻。某日,李某在其棉花地中喷洒除草剂。不巧当时正在刮风,张某的西瓜地正好处于下风口。张某遂向李某提出停止喷洒除草剂的要求。因为其除草剂经风吹后,会进入西瓜地,对正在生长的西瓜幼苗十分不利。李某未同意张某的要求。后果然造成
在Word中,下列关于表格操作的叙述中正确的是()。
Windows中已安装的打印机删除后,其打印机驱动程序也被删除。()
随机试题
下列划线词语解释不正确的是()
含对乙酰氨基酚的非处方药,双扑伪麻片的组成是
按照我国《刑事诉讼法》的规定,关于法庭审理活动先后顺序的排列,下列哪一选项的组合是正确的?①宣读勘验笔录;②公诉人发表公诉词;③讯问被告人;④询问证人、鉴定人;⑤出示物证;⑥被告人最后陈述。
在建筑施工工地,各种垂直运输接料平台,除两侧设防护栏杆外,平台口还应设置()。
对现阶段我国产业结构的认识不正确的是()。
下列纠纷、争议中,适用于《仲裁法》调整的是()。
因B公司未履行经济合同,给A公司造成损失120万元,A公司要求B公司赔偿损失120万元,但B公司不同意。A公司遂于2x18年12月10日向法院提起诉讼,至12月31日法院尚未作出判决。A公司预计胜诉可能性为90%,可获得120万元赔偿的可能性为70%,可获
()年底,苏联解体。
改善民生、实现发展成果由人民共享最重要最直接的方式是就业。()
OwlsandLarks(猫头鹰与云雀)1Inthisarticle,welookattheimportanceofsleepforlearning.Mosthealthyadultsneedeightormo
最新回复
(
0
)