首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
财经
给定一棵用二叉链表表示的二叉树,其中的指针t指向根结点,试写出从根开始,按层次遍历二叉树的算法,同层的结点按从左至右的次序访问。
给定一棵用二叉链表表示的二叉树,其中的指针t指向根结点,试写出从根开始,按层次遍历二叉树的算法,同层的结点按从左至右的次序访问。
admin
2013-01-19
40
问题
给定一棵用二叉链表表示的二叉树,其中的指针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
计算机
农村信用社招聘
相关试题推荐
下面属于结算原则规定的有()。
目前,非现金结算方式主要有______、______、______、______。
简述信用社缴纳所得税后的利润分配顺序。
审计证据包括会计记录和其他信息,以下理解不恰当的是()。
会计主体和法律主体是对等的概念,会计主体一定是法律主体,法律主体一定是会计主体。()
发生额试算平衡法的公式是:资产类账户本期借方发生额合计一负债类账户本期贷方发生额合计。()
会计账簿记录内容与会计凭证上的时间、编号、内容、金额、记账方向等内容核对相符,称之为()。
简述计算机网络安全的指标及其含义。
使用TrueType字体不需要额外的内存。()
在Excel中,B3:D8与D3:B8代表的是同一区域。()
随机试题
骨样骨瘤的病变特点应除外
下列关于线性组织结构的特点描述正确的是()。
()是借款人以合法有效、符合银行规定条件的质物出质,向银行申请取得一定金额的人民币贷款,并按期归还贷款本息的个人贷款业务。
降低库存的措施包括()。
Becauseofthefinancialcrisis,daysaregone______local5-starhotelscharged6,000Yuanforonenight.
依法执教就是要求教师在教育教学活动中,按照教育法律、法规使自己的教育教学活动法制化和规范化。
2018年A市进出口总额1.56亿美元,其中出口总额1.02亿美元,进口总额0.54亿美元。出口大于进口4765万美元。全年对美国出口590万美元,比上年下降24%;对香港地区出口260万美元,下降60%;对日本出口17
•ReadtheadvicebelowonwritingaCV.•Choosethebestwordtofilleachgap,fromA,B,CorDontheoppositepage.•For
______helovestraveling,hedoesnotwanttotravelalone.
TheintroductionofnewvarietiesofriceandwheatinAsiaandLatinAmericahasbeen(1)_____asthe"GreenRevolution."Sofar
最新回复
(
0
)