[说明] 函数print (BinTreeNode *t; DateType &x

题型:填空题

问题:

[说明]
函数print (BinTreeNode *t; DateType &x)的功能是在二叉树中查找值为x的结点,并打印该结点所有祖先结点。在此算法中,假设值为x的结点不多于一个。此算法采用后序的非递归遍历形式。函数中使用栈ST保存结点指针ptr以及标志tag,Top是栈顶指针。
[函数]
void print (BinTreeNode * t; DateType &x)
stack ST;int i,top;top=0; //置空栈
while (t ! =NULL && t->data ! =x || top ! =0)
while (t!=NULL && t->data !=x)

//寻找值为x的结点
(1) ;
ST [top].ptr=t;
ST[top].tag=0;
(2) ;

if(t!=Null && t->data==x) //找到值为x的结点
for(i=1; (3) ; i++)
printf("%d", ST [top].ptr->data);
else
while( (4) )
top--;
if(top>0)

ST [top] .tag=1;
(5) ;


考点:计算机软件水平考试初级程序员初级程序员下午试题
题型:填空题

应立即洗胃的是( )。

A.口服汽油者
B.口服烧碱者
C.因中毒呼吸停止者
D.发生惊厥者
E.口服已经4个小时者

题型:填空题

护套厚度应符合标准规定,平均厚度应不低于()。

题型:填空题

奇穴中治疗痔疮的经验穴是().

A.二白

B.率谷

C.长强

D.三角灸

E.承山

题型:填空题

全面工作总结的正文主要包括部门工作的基本情况、对成绩与问题的基本分析、工作体会、对以后部门工作的建议。

题型:填空题

某一电影院容纳人数为1200人,至少应设置()个安全出口。

A、3

B、4

C、5

D、6

更多题库