Implement Queue using Stacks leetcode
来源:互联网 发布:airpak软件下载 编辑:程序博客网 时间:2024/05/29 17:56
This is really a classic problem, no more word need for this.
class MyQueue {Stack<Integer> stack1 = new Stack<Integer>();Stack<Integer> stack2 = new Stack<Integer>(); // Push element x to the back of queue. public void push(int x) { stack1.push(x); } // Removes the element from in front of queue. public void pop() { if(stack2.empty()) { while(!stack1.empty()) { int temp = stack1.pop(); stack2.push(temp); } } stack2.pop(); } // Get the front element. public int peek() { if(stack2.empty()) { while(!stack1.empty()) { int temp = stack1.pop(); stack2.push(temp); } } int ans = stack2.pop(); stack2.push(ans); return ans; } // Return whether the queue is empty. public boolean empty() { if(stack1.empty()&&stack2.empty()) return true; else return false; }}
0 0
- leetcode :Implement Queue using Stacks
- [LeetCode] Implement Queue using Stacks
- LeetCode Implement Queue using Stacks
- LeetCode || Implement Queue using Stacks
- leetcode Implement Queue using Stacks
- Leetcode Implement Queue using Stacks
- [LeetCode]Implement Queue using Stacks
- 【Leetcode】Implement Queue using Stacks
- LeetCode Implement Queue using Stacks
- Leetcode: Implement Queue using Stacks
- [leetcode] Implement Queue using Stacks
- 【leetcode】Implement Queue using Stacks
- [Leetcode]Implement Queue using Stacks
- [leetcode] Implement Queue using Stacks
- LeetCode-Implement Queue using Stacks
- LeetCode Implement Queue using Stacks
- Leetcode: Implement Queue using Stacks
- LeetCode:Implement Queue using Stacks
- tableView刷新某一行
- Hadoop五大守护进程的三种启动与关闭方式
- Android 实现长按录音获取实时音量显示图片(类似微信)
- js里alert()返回值
- Hive 1.2.1安装部署
- Implement Queue using Stacks leetcode
- HDU 3336 Count the string (kmp+dp)
- android power-wakelock kernel
- Strut2:OGNL表达式
- 51.VC(Custom)-__super简介
- Android知识图表
- Android的Alarm对齐唤醒机制
- 500 Internal Server Error错误问题解决办法
- ECharts--基于力导向布局图功能更完善的人物关系图插件扩展-节点样式和点击事件2