后进先出(先进后出)
先进先出
后进后出
不进不出
第1题:
设有初始为空的栈S,对于入栈序列a、b、c,经由一个合法的进栈和出栈操作序列后(每个元素进栈、出栈各1次),不能得到的序列为( )。
A.abcB.acb C.cab D.Cba
第2题:
第3题:
在堆栈操作中,当进栈数据全部弹出后,这时SP应指向()。
A.栈底单元
B.7FH单元
C.栈底单元地址加1
D.栈底单元地址减1
第4题:
游梁式抽油机调曲柄平衡操作中,人站高位卸曲柄固定螺丝时,按()的顺序进行操作。
第5题:
栈和队列的都具有先入后出的特点。
第6题:
●设push、pop分别表示入栈、出栈操作,若初始栈为空,对于元素序列a b c,
则操作序列push、pop、pop、push、push、pop (36)。
(36)
A.得到出栈序列为abc
B.得到出栈序列为bac
C.得到出栈序列为bca
D.是非法的操作序列
第7题:
若5个元素的进栈序列是a、b、c、d、e,利用堆栈操作能否得到出栈序列b、c、a、e、d和d、b、a、c、e?对于不能得到的出栈序列,请说明理由。
第8题:
对于图4-1所示的有向图G,写出函数TopSort执行后得到的拓扑序列。若将函数TopSort中的队列改为栈,写出函数TopSort执行后得到的拓扑序列。
第9题:
下列关于堆栈的说法,错误的是()
第10题:
数据结构里,顺序栈s,栈顶指针是top指向栈顶元素,用e接收出栈元素,则出栈的写法是e=s[top--];,因此常形象的记为()。