递归函数执行时,其调用和返回控制是利用【 】来进行的。
A、栈
B、队列
C、数组
D、树
递归函数执行时,其调用和返回控制是利用【 】来进行的。
A、栈
B、队列
C、数组
D、树
A
中缀表达式 A-(B + c/d) * E的后缀形式是【 】
一个栈的入栈序列是A,B,C,D,E,则栈的不可能的输出序列是【】
对于一个初始为空的栈,其入栈序列为abc时,其出栈序列可以有【 】种。
对于一个初始为空的栈,其入栈序列为abc时,其出栈序列可以有【 】种。
算术表达式a+(b-c)*d的后缀式是【 】(-、+、*表示算术的减、加、乘运算,运算符的优先级和结合性遵循惯例)。
若元素a、b、c、d、e、f依次进栈,允许进栈、出栈操作交替进行。但不允许连续三次进行出栈工作,则不可能得到的出栈序列是【 】。
算术表达式a+b-c*d的后缀式是【 】(-、+、*表示算术的减、加、乘运算,运算符的优先级和结合性遵循惯例)。
设栈的输入序列为1,2,3,...,n,输出序列为a1,a2,a3,...,an,若存在1≤k≤n使得 ak=n,则当k≤i≤n时,ai 为【 】