首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知二叉树采用二叉链表方式存放,要求返回二叉树T的后序序列中的第一个结点的指针,是否可不用递归且不用栈来完成?请简述原因。
已知二叉树采用二叉链表方式存放,要求返回二叉树T的后序序列中的第一个结点的指针,是否可不用递归且不用栈来完成?请简述原因。
admin
2014-12-08
69
问题
已知二叉树采用二叉链表方式存放,要求返回二叉树T的后序序列中的第一个结点的指针,是否可不用递归且不用栈来完成?请简述原因。
选项
答案
可以。原因:后序遍历的顺序是“左子树一右子树一根结点”。因此,二叉树最左下的叶子结点是遍历的第一个结点。下面的语句段说明了这一过程(设p是二叉树根结点的指针)。 if(p! =NuLL){ while(p->lchild!=NuLL || p->rchild!=NuLL){ while(p->lchild! =NULL)p=p->lchild; if(p->rchild! =NULL)p=p->rchild; } } return(p); //返回后序序列第一个结点的指针
解析
本题主要考查后序遍历过程及特点。
转载请注明原文地址:https://kaotiyun.com/show/8dxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
“我军第二年作战的基本任务是:举行全国性的反攻,即以主力打到外线去,将战争引向国民党统治区域,在外线大量歼敌……”正确体现这一战略方针的军事行动是()
1939年8月23日,苏德双方签了()和《秘密附属议定书》,划定了双方在东欧的势力范围。这一条约使德国得以进攻波兰,使第二次世界大战终于爆发。
1988年起,苏联民族矛盾激化,民族分离运动加剧,第一次较大规模的民族冲突是()。
近现代以来,国际关系中先后出现了维也纳体系、凡尔赛一华盛顿体系和雅尔塔体系。关于这三个体系共同点的表述不正确的是()。
二战后世界经济发展变化迅速,这种变化主要表现在()。①国际金融体系和贸易体系的形成②国家垄断资本主义的空前发展③形成以美苏冷战为特征的两极格局④科学技术推动生产力发展更为迅速
在教皇()的时候,罗马教廷的势力达到了鼎盛。
试结合新民主主义革命不同历史时期的历史实际,阐述中国共产党在处理同资产阶级复杂关系问题上的做法、结果及其历史经验。
隋唐五代时期是中国古代商品经济发展史上的一个重要阶段,种类多,交换规模大,交换方式多。试回答问题:我国银行最早的雏形是唐朝时期出现的()
ICMP在TCP/IP协议集中属于()。
随机试题
边区专员公署是边区政府的()
下列词语中加点的字,读音相同的一项是
A.国家药品监督管理部门B.省级药品监督管理部门C.市级药品监督管理部门D.县级药品监督管理部门境内第二类医疗器械由哪个部门审批核发医疗器械注册证()。
当满足下列()条件时,变压器应装设纵联差动保护。
某公司正考虑建设一个新项目。根据市场调查和财务部门测算,项目周期为5年,项目现金流量已估算完毕,公司选择的贴现率为10%,具体数据见项目现金流量表及现值系数表。该公司选择的贴现率应是下列中的()。
甲、乙、丙、丁设立一个有限合伙企业,其中甲、乙为普通合伙人,丙、丁为有限合伙人。1年后,甲转为有限合伙人,同时丙转为普通合伙人。合伙企业设立之初,企业欠银行50万元,该债务直至合伙企业被宣告破产仍未偿还。下列关于该50万元债务清偿责任的表述中,符合合伙企业
下列事项属于会计政策变更的有()。
BT
Inmostaspectsofmedievallife,theclosedcorporationprevailed.Butcomparedtomodernlife,themedievalurbanfamilywasa
LinguisticresearchershavegraduallycometounderstandhowandwhysomanyteenagerssoundlikeDizzeeRascal,arapperfromB
最新回复
(
0
)