题目内容
(请给出正确答案)
[主观题]
在下面的应用中,通常使用栈的是()。I.递归调用Ⅱ.括号匹配Ⅲ.表达式求值A. I、ⅡB.Ⅱ、ⅢC. I、ⅢD. I、Ⅱ、Ⅲ
在下面的应用中,通常使用栈的是()。
I.递归调用 Ⅱ.括号匹配 Ⅲ.表达式求值
A. I、Ⅱ
B.Ⅱ、Ⅲ
C. I、Ⅲ
D. I、Ⅱ、Ⅲ
查看答案
如果结果不匹配,请 联系老师 获取答案
在下面的应用中,通常使用栈的是()。
I.递归调用 Ⅱ.括号匹配 Ⅲ.表达式求值
A. I、Ⅱ
B.Ⅱ、Ⅲ
C. I、Ⅲ
D. I、Ⅱ、Ⅲ
A.递归调用
B.子程序调用
C.表达式求值
D.A,B,C
A.消除递归不一定需要使用栈
B.对同一输入序列进行两组不同的合法入栈和出栈组合操作,所得的输出序列也一定相同
C.通常使用队列来处理函数或过程调用
D.队列和栈都是运算受限的线性表,只允许在表的两端进行运算
A.函数的递归调用就是函数对自身的调用
B.向下的递归调用过程被称为是"递归过程"
C.向上携带返回表达式的过程被称为是"回溯过程"
D.递归过程必须解决的问题有三个
(1)改写PreOrder算法,消去第二个递门调用PreOrder(t.>rightChild)。
(2)利用栈改写PreOrder算法,消去两个递归调用,
供选择的答案: