在一个空的栈中,依次执行以下操作:push(1), push(2), pop(), push(3), pop(), pop()。最终栈的状态是?

答案解析

栈是一种后进先出(LIFO)的数据结构。执行push(1)后,栈中有1;执行push(2)后,栈中有1,2;执行pop()后,栈中剩下1;执行push(3)后,栈中有1,3;执行pop()后,栈中剩下1;最后执行pop()后,栈为空。因此,最终栈的状态是空的。选项A正确。
正确答案:A
随机推荐
开始刷题