用两个栈实现队列
来源:互联网 发布:mac应用删不掉 编辑:程序博客网 时间:2024/06/10 02:31
题意:用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。
import java.util.Stack;public class Solution { Stack<Integer> stack1 = new Stack<Integer>(); Stack<Integer> stack2 = new Stack<Integer>(); public void push(int node) { stack1.push(node); } public int pop() { if (stack2.isEmpty()) { while (!stack1.isEmpty()) { stack2.push(stack1.pop()); } } return stack2.pop(); }}
阅读全文
0 0
- 用两个栈实现队列 & 用两个队列实现栈
- 用两个队列实现栈&用两个栈实现队列
- 用两个栈实现队列 & 两个队列实现一个栈
- 两个栈实现队列&&用两个队列实现一个栈
- 用两个栈实现队列 & 两个队列实现栈
- 用两个栈实现队列
- 用两个栈实现队列
- 用两个栈实现队列
- 用两个队列实现栈
- 用两个栈实现队列
- 用两个栈实现队列
- 用两个队列实现栈
- 用两个栈实现队列
- 用两个队列实现栈
- 用两个栈实现队列
- 用两个栈实现队列
- 用两个栈实现队列
- 用两个栈实现队列
- Random Pick Index问题及解法
- Android OkHttp完全解析 是时候来了解OkHttp了
- MySQL表的四种分区类型
- mysql中字符串和时间互相转换的方法(自动转换及DATE_FORMAT函数)
- QQ邮箱操作模拟
- 用两个栈实现队列
- Linux学 处理用户输入
- python cross compile
- mysql 查询 记录最长的一条记录
- [Noi2010] D1T3 海拔 (网络流(迷~) 对偶图 + 最短路)
- 头条号运营技巧,百万爆文运营经验分享
- 调试SI4432要点
- leveldb:VersionEdit与MANIFEST文件
- <PHP 输出九九乘法表 for循环 递归>《正三角》《倒三角》