首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知二叉树采用二叉链表方式存放,要求返回二叉树T的后序序列中的第一个结点的指针,是否可不用递归且不用栈来完成?请简述原因。
已知二叉树采用二叉链表方式存放,要求返回二叉树T的后序序列中的第一个结点的指针,是否可不用递归且不用栈来完成?请简述原因。
admin
2012-06-26
63
问题
已知二叉树采用二叉链表方式存放,要求返回二叉树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/Ryxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列各项中,《凡尔赛和约》没有做出最后规定的是()。
利玛窦与李之藻合译的()一书,介绍了西方数学中的算术知识,尤为可贵的是,其传入了中国所没有的西洋笔算法。
德国法西斯能够通过合法方式夺取政权,主要原因有()。①垄断资产阶级要求建立极权统治②纳粹党利用了人民对现状的不满③骗人的宣传欺骗了社会的信任④通过国会纵火案打击了共产党
根据《国际联盟盟约》的内容分析其实质。
明治维新废除了封建身份制度,一般武士被归为()。
戊戌政变发生的时间是()。
下列不属于苏联高度集中的经济政治体制产生的条件的是()。
明代中后期,随着工商业的发展和南北经济联系的加强,在江南地区,自宋元以来初露端倪的新的城市类型——()得到很快的发展。
某系统中n个相互独立的生产者进程为一个消费者进程提供数据,假设每个生产者提供的数据写入各不相同的缓冲区,且生产者写缓冲区的速度比消费者读缓冲区的速度快,则缓冲区个数的最优值应为()。
通过对方格中每个点设置相应的CMYK值就可以将方格涂上相应的颜色。以下3个程序段都可实现对一个8×8的方格涂上黄色的功能。假设Cache的数据区大小为512B,采用直接映射,块大小为32B,存储器按字节编址,sizeof(int)=4
随机试题
基于建构主义教学理论的教学模式有()。
男性,40岁,钢铁工人,12月31日跳入冰河中抢救落水儿童后,来院急诊时,神志淡漠,全身皮肤冰冷、苍白,下肢皮肤水泡,体温不升,血压14/12kPa,脉搏96次/分。进行复温时,水温不可超过()
扩张型心肌病左、右室同时衰竭时,与临床症状和体征最有关的因素是
吗啡的适应证为
A.单萜B.二萜C.倍半萜D.三萜E.四萜请标明由以下异戊二烯单位聚合而成的萜类名称
以企业投资项目为例,可行性研究的具体内容一般包括()等。
金融期货的理论价格要想与金融期货的实际价格达到一致,至少要满足以下哪几个条件?( )
下列关于耕地占用税的表述中,正确的有()。
教育心理学的创始人是()。
下列对蓝牙技术指标的描述中,错误的是()。
最新回复
(
0
)