最基础的题
1.思路
栈是先进后出,队列是先进先出。一组数先进入第一个栈,再进入第二个栈,就变为了先进先出。
2.代码
public class Solution {
Stack<Integer> stack1 = new Stack<>();
Stack<Integer> stack2 = new Stack<>();
public void push(int node){
stack1.push(node);
}
public int pop(){
if(stack2.isEmpty()){
while (!stack1.isEmpty()) {
stack2.push(stack1.pop());
}
}
return stack2.pop();
}
}