剑指offer之用两个栈实现队列(java实现)
来源:互联网 发布:电脑桌面备忘录软件 编辑:程序博客网 时间:2024/06/06 05:56
题目描述
用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。
import java.util.Stack;public class Solution {
static Stack<Integer> stack1 = new Stack<Integer>();
static Stack<Integer> stack2 = new Stack<Integer>();
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();
}
}
0 0
- 剑指offer之用两个栈实现队列(java实现)
- (五)剑指offer之用两个栈实现队列
- 《剑指offer》用两个队列实现栈 Java版实现
- 剑指offer:用两个栈实现队列、用两个队列实现一个栈(java)
- 剑指Offer之用两个栈实现队列
- 剑指Offer之 - 用两个栈实现队列
- 剑指offer之用两个栈实现队列
- 剑指offer系列之五:用两个栈实现队列
- 剑指offer面试题之用两个栈实现队列
- 剑指offer(二)之用两个栈实现队列
- 剑指offer之用两个栈实现队列
- 剑指offer之用两个栈实现队列
- 剑指offer之四---用两个栈实现队列
- 【剑指offer-Java版】07用两个栈实现队列
- 剑指offer-Java-用两个栈实现队列
- 【剑指offer】 用两个栈实现队列 -Java
- 剑指offer-----用两个栈实现队列(java版)
- 《剑指offer》牛客网java题解-用两个栈实现队列
- J2EE之Spring中Bean的自动装配及Bean之间的关系
- Android设置TextView字体呈现多种颜色的方法
- Linux编译内核
- 产生服从正态分布随机数(转载)
- bzoj2292 永远挑战
- 剑指offer之用两个栈实现队列(java实现)
- 浏览器驱动
- Android数据存储方式之文件存储详解
- Docker Window下安装
- 同步、异步和阻塞、非阻塞的区别
- 进程通信
- 使用BigDecimal进行精确运算
- cocos ----------点在旋转矩形内实现方法2----
- mybatis批量插入,主键自增问题