在数据入栈的过程中,栈顶的位置( ) A.间歇移动B.不动C.向下移动D.向上移动
在数据入栈的过程中,栈顶的位置( )
A.间歇移动
B.不动
C.向下移动
D.向上移动
相关考题:
有4个元素A、B、C、D依次入栈,入栈过程中允许栈顶元素出栈,假设某一时刻栈的状态是C(栈顶)、B、 A(栈底),则不可能的出栈顺序是( )。A. D、C、B、AB. C、B、D、AC. C、A、D、BD. C、D、B、A
4个元素A、B、C、D依次入栈,入栈过程中允许栈顶元素出栈,假设某一时刻栈的状态是C(栈顶)、B、A(栈底),则不可能的出栈顺序是( )。A.D、C、B、AB.C、B、D、AC.C、A、D、BD.C、D、B、A
关于栈的概念,以下说法正确的是()?A.栈是一种线性结构,可以用装羽毛球的筒子类比,先入后出。B.栈里面最早进入的元素存放的位置叫栈底,最后进入的元素存放的位置叫做栈顶C.栈里面最早进入的元素存放的位置叫栈顶,最后进入的元素存放的位置叫做栈底D.栈这种数据结构只能用数组实现。
关于栈的操作,以下说法错误的是()?A.入栈操作就是把新元素放入栈中,只允许从栈顶一端存入元素,新元素的位置成为新的栈顶B.入栈操作就是把新元素放入栈中,可以从栈中任何位置存入元素,新元素的位置成为新的栈顶C.出栈操作就是把元素从栈中弹出,只有栈顶元素才允许出栈,出栈元素的前一个元素将会成为新的栈顶。D.出栈操作就是把元素从栈中弹出,只有栈底元素才允许出栈,出栈元素的前一个元素将会成为新的栈底。
下列关于堆栈操作指令(MPS/MRD/MPP)说法错误的是()?A.入栈指令(MPS):当前的逻辑运算结果压入栈顶,堆栈中原来的数据依次向下一层推移B.读栈指令(MRD):读取存储在栈顶的数据,读出数据后堆栈内的数据不会上下移动C.出栈指令(MPP):弹出栈顶的数据,使栈中各层的数据向上移动一层,第2层的数据成为堆栈的新的栈顶值,原栈顶值被推出丢失D.在程序中MPS和MPP可以单独使用