简述什么是堆栈?堆栈中入栈、出栈的过程?
第1题:
第2题:
“删除栈顶元素”、“删除栈底元素”、“判断堆栈是否为空”和“将堆栈置为空栈”这4种操作中,()不是堆栈的基本操作。
第3题:
如果一个堆栈的入栈序列是a、b、c、d,那么堆栈的不可能的输出序列是( )。
A.cbad
B.acbd
C.bdac
D.cbda
参考答案:C
第4题:
在存储器堆栈中,保持不变的是()
第5题:
下列关于堆栈的说法,错误的是()
第6题:
第7题:
在存储器堆栈结构中,堆栈指针SP的内容是()。
第8题:
堆栈的访问方式是(11),其中堆栈指针在数据入栈时(12)。
A.先进后出
B.先进先出
C.指令定位
D.用户可选
第9题:
堆栈具有这样的特性,即最后一个入栈的元素,将是()出栈的元素。新入栈的元素将总是放在当前的()。不管什么时候,需要出栈时,总是从当前的()取走一个元素。
第10题:
堆栈的深度由哪个寄存器确定? 为什么说一个堆栈的深度最大为64KB? 在执行一条入栈或出栈指令时,栈顶地址将如何变化?