首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
财经
给定一棵用二叉链表表示的二叉树,其中的指针t指向根结点,试写出从根开始,按层次遍历二叉树的算法,同层的结点按从左至右的次序访问。
给定一棵用二叉链表表示的二叉树,其中的指针t指向根结点,试写出从根开始,按层次遍历二叉树的算法,同层的结点按从左至右的次序访问。
admin
2013-01-19
49
问题
给定一棵用二叉链表表示的二叉树,其中的指针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
计算机
农村信用社招聘
相关试题推荐
股票回购的方式不包括()。
某公司2004年度的税后净利润为1000万元,该年分配股利500万元,2006年拟投资1000万元引进一条生产线以扩大生产能力,该公司目标资本结构为自有资金占80%,借入资金占20%。该公司2005年度的税后利润为1200万元。要求:如果该公司执行的
票据金额以中文和阿拉伯数码同时记载,两者必须一致,两者不一致的,以中文为准。()
企业单位发生的经济业务复杂多样,但归纳起来只有四种类型。下列各项属于四种类型当中内容的是()。
银行一级核心资本充足率应在()以上,才符合监管要求。
企业结转固定资产清理净损益时,可能涉及的会计科目有()。
试算平衡表和审计差异调整表的数据和内容来源于______。
企业购置计算机硬件所附带的未单独计价的软件,应通过()科目核算。
二进制数1011+1001=()。
与十六进制数26CE等值的二进制数是()。
随机试题
定基动态比率,是以每一分析期的数据与上期数据相比较计算出来的动态比率。()
在PowerPoint2010中,可以为文本、图形等对象设置动画效果,以突出重点或增加演示文稿的趣味性。设置动画效果可采用______________选项卡的“动画”命令。
由柴可夫斯基作曲的古典芭蕾舞剧_____达到了古典浪漫主义舞剧的光辉顶点。
药物和应激因素引起的急性胃炎可出现
中性粒细胞碱性磷酸酶活性明显增高见于
A.一次常用量B.3日常用量C.7日常用量D.15日常用量为门诊中度慢性疼痛患者开具的麻醉药品注射剂,每张处方不得超过()
证券公司应当在每一月份结束后10个工作日内,向证监会、注册地证监会派出机构和证券交易所书面报告当月的()情况。
对于固定资产重置引起的融资需求,除了借款公司自己提出明确的融资需求外,银行还可以通过评估()来预测。
Today’skindergartenersareheavierthankidsbroughtupinthe1970sand1980sandappeartobeontheroadtobecome【M1】______
OnthenightofJune8,Iwaswatchinga【B1】______TVshowwithmyfamily.WegotalittlenervouswhentheTVnewssaidthatthe
最新回复
(
0
)