import java.util.Arrays;
import java.util.Stack;
import java.util.Vector;
public class StackTest {
Stack<Integer> stack1=new Stack();
Stack<Integer> stack2=new Stack();
public static void main(String[] args) {
StackTest stackTest = new StackTest();
stackTest.push(1);
stackTest.push(2);
stackTest.push(3);
System.out.println(stackTest.pop());
System.out.println(stackTest.pop());
System.out.println(stackTest.pop());
}
public void push(int node) {
stack1.push(node);
}
public int pop() {
if(stack2.size()<=0) {
while(stack1.size()!=0) {
stack2.push(stack1.pop());
}
}
return stack2.pop();
}
}
Java两个栈实现队列
最新推荐文章于 2025-03-10 19:28:37 发布