首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明,回答问题1~4,将解答填入对应的解答栏内。 [说明] 假设二叉树采用链式存储方式存储,编写一个后序遍历二叉树的非递归方式。 Void postorder (btree * B) { btree * stack [m0
阅读以下说明,回答问题1~4,将解答填入对应的解答栏内。 [说明] 假设二叉树采用链式存储方式存储,编写一个后序遍历二叉树的非递归方式。 Void postorder (btree * B) { btree * stack [m0
admin
2009-02-15
37
问题
阅读以下说明,回答问题1~4,将解答填入对应的解答栏内。
[说明] 假设二叉树采用链式存储方式存储,编写一个后序遍历二叉树的非递归方式。
Void postorder (btree * B)
{
btree * stack [m0] , *p;
int tag [m0], top =0;
p=b;
do
{
while (p! =NULL)
{
top+ +;
(1)
tag [top] =0;
p =p- >left;
}
if (top >0)
{
(2)
if (tag[top3 = =1)
{
(3)
print ("%d", p- >data);
}
if(top>0)
{
(4)
tag [top] = 1;
}
}
} while (p! = NULL && top ! =0)
}
选项
答案
(1) stack [top]=p; (2) p=stack [top]; (3) top--; (4) p=p->right;
解析
根据后序遍历二叉树的递归定义,转换成非递归函数时采用一个栈保存返回的结点,先扫描根结点的所有左结点并入栈,出栈一个结点,然后扫描该结点的右结点并入栈,再扫描该右结点的所有左结点并入栈,当一个结点的左右子树均访问后再访问该结点,如此这样,直到栈空为止。在访问根结点的右子树后,当指针p指向右子树树根时,必须记下根结点的位置,以便在遍历右子树之后正确返回。这里采用两个栈stack 和tag,并用一个共同的栈顶指针,并用一个共同的栈顶指针,一个存放指针值,一个存放左右子树标志(0为左子树,1为右子树)。退栈时在退出结点指针的同时去判断是遍历左子树返回的还是遍历右子树返回的,以决定下一步是继续遍历右子树还是访问根结点。
转载请注明原文地址:https://jikaoti.com/ti/KVi7FFFM
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
以下关于瀑布模型的叙述中,正确的是()。
在如下所示的进程资源图中,()。
结构化开发方法中,(35)主要包含对数据结构和算法的设计。对算法设计时,其主要依据来自(36)。描述算法时,(37)不是理想的表达方式。(35)
某个应用中,需要对输入数据进行排序,输入数据序列基本有序(如输入为1,2,5,3,4,6,8,7)。在这种情况下,采用(40)排序算法最好,时间复杂度为(41)。(40)
已知函数f()、g()的定义如下所示,调用函数f时传递给形参x的值是5。若g(a)采用引用调用(callbyreference)方式传递参数,则函数f的返回值为(12);若g(a)采用值调用(callbyvalue)的方式传递参数,则函数f
以下关于不同类型的软件测试的叙述,正确的是______。A.单元测试不是模块测试B.多个模块不能平行地独立进行测试,应该顺序执行C.系统测试是检验程序单元或部件之间的接口关系D.确认测试是通过检验和/或核查所提供的客观证据,证实软件是否满足特定预期
关于软件质量,______的叙述是正确的。①软件满足规定或潜在用户需求特性的总和②软件特性的总和,软件满足规定用户需求的能力③是关于软件特性具备“能力”的体现④软件质量包括“代码质量”、“外部质量”和“使用质量”3部分A.
在面向对象技术中,(43)是一组具有相同结构、相同服务、共同关系和共同语义的(44)集合,其定义包括名称、属性和操作。(43)
“面向对象技术中,类之间共享属性与行为的机制称为()。
随机试题
鸟氨酸循环中需要N一乙酰谷氨酸作为激活剂的酶是()
Sunglassescanhelpyoureyesintwoimportantways.Theyimprovethenormallightfilteringabilitiesofyoureyesandtheypro
在临床上遇到创伤性溃疡,最主要的首先应该做什么
背景资料:某承包人承接了一座大桥工程,该桥采用的桩基础,桩长约25~32m;桥住处地层均为天然砂砾,地下水位在原地面下约1.5m处。其桩基主要施工过程如下。平整场地、用水准仪进行桩位放样、埋设钢护筒、选用正循环回旋钻机作为成孔钻机,终孔
从2008年1月1Et起,企业所得税基本税率设定为( )。
“造一片生产快乐的菜园,造一家挂在天上的旅店,造一架穿越时空的飞机……造点什么,什么都好,让想法变成行动,造一条属于自己的路,抱怨很廉价,别做空想家,做个创客让自己骄傲……”这是央视公益广告《我创故我在》中的歌词。这一广告给我们的启示是()。
好的散文不会让读者感到与作者生疏。作者在描摹眼中世界的同时,也在清晰地勾画着自身的影像。实际上,___________,无论作品本身是优是劣。“作者形象”并不等同于作家的自画像,它是作者灵魂的投影,是展现在文字中的一种人生境界,是写作视角和阅读视角综合的结
纸质书是一个多页共存的实体,一件有其完整物质形态的物品,由封面、扉页。目录、前言、主体、后记等要素构成,其本身就是一个占据一定空间的艺术品。这是纸质书与电子书的根本区别。在传递信息这一功能上,电子书与纸质书没有区别:但二者一是虚拟,一是实体,一是单面,一是
程序调试的任务是
Scientistshopethecollisionwillproducealargecraterinthecomet’ssurfaceinordertorevealthecoreandgivesome______
最新回复
(
0
)