408

栈的定义与概念

要点速览

相关题目 (10)

给定有限符号集 $S$,$in$ 和 $out$ 均为 $S$ 中所有元素的任意排列。对于初始为空的栈 $ST$,下列叙述中,正确的是( )。2022 · 难 2对空栈 S 进行 Push 和 Pop 操作,入栈序列为 $a,b,c,d,e$,经过 Push, Push, Pop, Push, Pop, Push, Pu2020 · 难 2若栈 $S_1$ 中保存整数,栈 $S_2$ 中保存运算符,函数 F() 依次执行下述各步操作: (1)从 $S_1$ 中依次弹出两个操作数 a 和 b; (22018 · 难 3现有队列 Q 与栈 S,初始时 Q 中的元素依次是 1,2,3,4,5,6(1 在队头),S 为空。若仅允许下列 3 种操作:①出队并输出出队元素;②出队并将出2018 · 难 3下列关于栈的叙述中,错误的是______。\nI. 采用非递归方式重写递归程序时必须使用栈\nII. 函数调用时,系统要用栈保存必要的信息\nIII. 只要确定2017 · 难 2已知程序如下: int S(int n) { return (n<=0)?0:S(n-1)+n;} void main() { cout<< S(1);} 程序2015 · 难 2一个栈的入栈序列为 $1,2,3,\cdots,n$,其出栈序列是 $p_1,p_2,p_3,\cdots,p_n$。若 $p_2=3$,则 $p_3$ 可能取2013 · 难 3元素 a, b, c, d, e 依次进入初始为空的栈中,若元素进栈后可停留、可出栈,直到所有元素都出栈,则在所有可能的出栈序列中,以元素 d 开头的序列个数是2011 · 难 3若元素 a,b,c,d,e,f 依次进栈,允许进栈、退栈操作交替进行,但不允许连续三次进行退栈操作,则不可能得到的出栈序列是______。2010 · 难 3设栈 $S$ 和队列 $Q$ 的初始状态均为空,元素 $a, b, c, d, e, f, g$ 依次进入栈 $S$。若每个元素出栈后立即进入队列 $Q$,且 2009 · 难 3

讨论区 (0)

登录后即可参与讨论