在栈的操作中,若栈的初始状态为空,执行PUSH a, PUSH b, POP, PUSH c, POP, POP操作后,栈中元素的顺序为 D ,此时栈顶指针T的值为 E 。请根据描述选择正确的选项。

答案解析

解析:本题考察栈的操作顺序及栈顶指针的变化。初始为空,PUSH a后栈为[a],PUSH b后栈为[b, a],POP后弹出b,栈为[a]。接着PUSH c后栈为[c, a],再POP弹出c,最后再POP弹出a。最终栈中没有元素,T的值为n-2。因此,正确答案为D。
正确答案:D
随机推荐
开始刷题