首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和C程序,将应填入(n)处的字句写在对应栏中。 [说明] 借助一个栈结构,可实现二叉树的非递归遍历算法。InOrderTraverse数实现中序非递归遍历,遍历 过程如下: 若不是空树,根节点入栈,进入左子树;若已
阅读下列说明和C程序,将应填入(n)处的字句写在对应栏中。 [说明] 借助一个栈结构,可实现二叉树的非递归遍历算法。InOrderTraverse数实现中序非递归遍历,遍历 过程如下: 若不是空树,根节点入栈,进入左子树;若已
admin
2010-12-17
31
问题
阅读下列说明和C程序,将应填入(n)处的字句写在对应栏中。
[说明]
借助一个栈结构,可实现二叉树的非递归遍历算法。InOrderTraverse数实现中序非递归遍历,遍历
过程如下:
若不是空树,根节点入栈,进入左子树;若已经是空树,则栈顶元素出栈,访问该元素(根节点),进入该节点的右子树,继续直到遍历完成。
函数中使用的预定义符号如下:
typedef struct BiTNode{
int data;
struct BiTNode *iChiid,*rChiid;
} BiTNode,*BiTree;
typedef struct SNode{/*链栈的节点类型*/
BiTree elem;
struct SNode *next;
}SNode;
[函数]
int InOrderTraverse(BiTree root)
{
BiTree P;
SNode *q,*stop=NULL;/*不带头节点的单链表作为栈的存储结构*/
P=root;
while(p !=NULL || stop !=NULL){
if( (1) ){ /*不是空树*/
q=(SNode*)malloc(sizeof q);
if(q==NULL)return-1;
/*根节点指针入栈*/
(2);
q->elem=P;
stop=q;
P=(3); /*进入根的左子树*/
}else{
q=stop;
(4); /*栈顶元素出栈*/
printf("%d|,q->elem->data); /*防问根节点*/
P=(5); /*进入根的右子树*/
free(q); /*释放原栈顶元素*/
}/*if*/
}/*while*/
return 0;
}/*InOrderTraverse*/
(4)
选项
答案
stop=stop->next
解析
转载请注明原文地址:https://jikaoti.com/ti/V9i7FFFM
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
调用函数时若是引用调用方式,则是将________________。下面所定义的函数f1为值调用方式,函数f2为引用调用方式。若有表达式x=f1(5),则函数调用执行完成后,该表达式中x获得的值为________________。
软件开发中经常利用配置库实现变更控制,主要是控制软件配置项的状态变化,不受配置管理控制的是()。
下面关于防火墙功能的说法中,不正确的是(6)。
(3)是指按内容访问的存储器。
操作系统通过______来组织和管理外存中的信息。
以下说法不正确的选项包括(48)。①软件测试不仅仅指测试的执行,还包括很多其他的活动②软件测试是一个独立的流程,贯穿产品整个生命周期,与其他流程并发地进行③应用H模型有利于资源调配,有助于跟踪测试投入的流向④H模型指
以下关于测试工作在软件开发各阶段作用的叙述中,不正确的是()。
计算机采用分级存储体系的主要目的是为了解决()的问题。
以下关于数据流图的叙述中,不正确的是(37)________________。
以下关于数据流图的叙述中,不正确的是______。
随机试题
A、Liebermann-Burchard反B、Kedde反C、Raymond反应D、Baljet反应E、Molish反应与碱性苦味酸试剂的反应即
某市人民政府为了达到全国卫生城市的标准,成立了市容管理办公室这一临时机构。某日,该办公室在日常卫生检查中发现某商城将大量的货物堆放在旁边,当即指令该商城搬走并清除垃圾,该商城置之不理。次日上午,该办公室派人将该商城的货物搬至市政府大院内封存起来。该商城以市
单代号网络图与双代号网络图的区别是()。
价格调整公式中的各可调因子、定值和变值权重,以及基本价格指数及其来源在()价格指数和权重表中约定。
2009年5月1日施行的《中华人民共和国消防法》中规定了单位消防安全职责,要求单位按照()配置消防设施、器材,设置消防安全标志,并定期组织检验、维修,确保完好有效。
在债券定价模型中,没有被包括在贴现率中的是()。
账实核对的主要内容包括()。
【穆罕默德.阿里改革】2011年历史学统考真题;华中师范大学2015年世界史基础真题;东北师范大学2017年历史学综合真题
求不定积分
A、Fixingthewoman’scomputer.B、OrderingsomenewpartsbyFriday.C、GettingthenewpartsreadybyFriday.D、Sendingthewoman
最新回复
(
0
)