首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
公务员
已知一二叉树中结点的左右孩子分别为left和right,P指向二叉树的某一结点。请用C语言编一个非递归函数PostFirst(p),求P所对应子树的第一个后序遍历结点。
已知一二叉树中结点的左右孩子分别为left和right,P指向二叉树的某一结点。请用C语言编一个非递归函数PostFirst(p),求P所对应子树的第一个后序遍历结点。
admin
2013-12-19
37
问题
已知一二叉树中结点的左右孩子分别为left和right,P指向二叉树的某一结点。请用C语言编一个非递归函数PostFirst(p),求P所对应子树的第一个后序遍历结点。
选项
答案
程序代码如下: BiTree PostFirst(p) { BiTree q=P; if(!q) return(null); else while(q->lchild||q->rchild); //找最左下的叶子结点 if(q->lchild) q=q->lchild; //优先沿左分支向下去查最左下的叶子结点 else q=q->rchild; //沿右分支去查最左下的叶子结点 return(q); }
解析
二叉树结点P所对应子树的第一个后序遍历结点q的求法如下:若p有左子树,则q是P的左子树上最左下的叶子结点;若P无左子树,仅有右子树,则q是p的右子树上最左下的叶子结点。
题目“求P所对应子树的第一个后序遍历结点”,蕴涵P是子树的根。若P是叶子结点,求斯后继要通过双亲。
转载请注明原文地址:https://kaotiyun.com/show/sYal777K
本试题收录于:
计算机专业知识题库事业单位考试分类
0
计算机专业知识
事业单位考试
相关试题推荐
在无中生有的基础上对他人产生这样或那样的怀疑和不信任,把本来并不存在的东西说成像真的一样,并且误解越来越深,是指()。
学生通过独立学习获取知识和技能的能力是()。
()是教育的灵魂,是学生健康成长的需要,是构建新型师生关系的基础。
布卢姆认识目标分类修订版把知识分为事实性知识、概念性知识、程序性知识和元认知知识四类。下列属于程序性知识的是()。
关于蔡元培对北京大学的改革措施,下列说法正确的是()。
《山东省2013——2020年大气污染防治规划》提出要积极调整能源结构,实施煤炭总量控制,力争到()年年底实现煤炭消费总量“不增反降”的历史性转折。
2014年6月23日,国家教育部等六部门公布的《现代职业教育体系建设规划(2014——2020年)》中提出:“通过中央企业和行业龙头企业牵头、骨干职业院校牵头、行业和职业院校联合、地方政府整合职业教育资源、区域内职业院校资源共享等方式多样化发展职业教育集团
秘书小吴突然接到装配车间电路短路起火的报告。由于小吴不熟悉电路防火规程,一时不知所措,后来感到水火无情,就代表领导命令全厂拉闸断电。结果,火灾得到了制止,其他车间的生产及正在运转的计算机系统却由于突然断电受到损失。领导严厉地批评了小吴。请回答:小吴为什么要
毁坏系统资源、切断通信线路或使文件系统变得不可用是网络安全攻击的哪一形式?()
随机试题
沟通及时,问题发生后,马上就可以进行简短的交谈,从而使问题很快得到解决绩效沟通方式是()
关于十二指肠溃疡(DU)的描述,下列哪项不正确
患者,女,40岁。诊断为伤寒,已住院2周。病情处于恢复期,应给予的饮食是
2017年1月1日为评估基准日,A企业2016现金流量为500万元,评估人员预计2017~2019年现金净流量分别为550万元、650万元、760万元,2020年起年现金净流量以3%的固定增长率增长,无风险报酬率4%,市场平均报酬率为9%,甲企业β系数为1
根据有关规定,决定证券交易所的设立和解散的是( )。
2005年某国际旅行社导游人员王某因犯伤害罪被人民法院审理。因其行为情节轻微,被判处免予刑事处罚。2006年因该导游人员在带团过程中胁迫旅游者消费,情节严重,被旅游行政管理部门依法吊销导游证。2007年,王某又参加导游人员资格考试并合格,取得导游人员证书。
下列选项中,属于表现主义乐派代表人物的是()。
气象学家洛伦兹提出,一只南美洲亚马孙河流域热带雨林中的蝴蝶,偶尔扇动几下翅膀导致其身边空气系统发生变化,引起四周其他系统的相应变化,可能两周后在美国的德克萨斯引起一场龙卷风。“蝴蝶效应”表明()
有下列程序:main(){inti,j;for(i=1;i<4;i++){for(j=i;j<4;j++)printf("%d*%d=%d",i,j,i*j);printf("\n");}}
Thecompanyhascapitalized______theerrorofJudgmentmadebyitsbusinesscompetitor.
最新回复
(
0
)