假定当前栈顶端指针top=10,欲将栈底的元素取出,其他的元素仍然保持在栈中,则需要进行______次出栈(POP)操作,________次入栈(PUSH)操作。( )。
A: 10,0
B: 11,8
C: 2,1
D: 10,9
A: 10,0
B: 11,8
C: 2,1
D: 10,9
举一反三
- 假定当前栈顶端指针 top=10 ,欲将栈底的元素取出,其他的元素仍然保持在栈中,则需要进行______次出栈(POP)操作,________次入栈(PUSH)操作。( )
- 假定当前栈顶端指针 top=10 ,欲将栈底的元素取出,其他的元素仍然保持在栈中,则需要进行______次出栈(POP)操作,________次入栈(PUSH)操作。( )
- 假定当前栈顶端指针top=10,欲将栈底的元素取出,其他的元素仍然保持在栈中,则需要进行______次出栈(POP)操作,________次入栈(PUSH)操作。()
- 堆栈(stack)是一种特殊的串行形式的数据结构,其特殊之处在于只能允许在链结串行或阵列的一端(称为堆栈顶端指针,top)进行加入数据(push)或输出数据(pop)的运算。其示意图如下所示。()假定当前堆栈顶端指针top=10,欲将栈底的元素取出,其他的元素仍然保持在栈中,则需要进行____次弹出操作,____次推入操作A.()1,1()B.()2,1()C.()10,9()D.()10,0
- 编程实现链式栈,并将5个整数放入栈中,此时,从栈顶到栈底的元素依次是1、2、3、4、5。再经过一些操作,使得栈顶到栈底的元素依次是10、11、12。