LeetCode Implement Queue using Stacks
来源:互联网 发布:数据降维方法 编辑:程序博客网 时间:2024/05/01 20:52
Description:
Implement the following operations of a queue using stacks.
- push(x) -- Push element x to the back of queue.
- pop() -- Removes the element from in front of queue.
- peek() -- Get the front element.
- empty() -- Return whether the queue is empty.
Solution:
和MyStack一样的做法。
import java.util.*;class MyQueue {Stack<Integer> stack = new Stack<Integer>();// Push element x to the back of queue.public void push(int x) {Stack<Integer> temp = new Stack<Integer>();while (!stack.isEmpty())temp.push(stack.pop());stack.push(x);while (!temp.isEmpty())stack.push(temp.pop());}// Removes the element from in front of queue.public void pop() {stack.pop();}// Get the front element.public int peek() {return stack.peek();}// Return whether the queue is empty.public boolean empty() {return stack.isEmpty();}}
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
- 黑马程序员——高新技术---Java基础-常用类-排序,Arrays高级数组,Integer类
- Fiddler对安卓应用手机抓包图文教程
- 如何看待成人用品
- IO流(2)
- 添加gitignore文件没有起作用怎么办
- LeetCode Implement Queue using Stacks
- 评估指标:准确率(Precision)、召回率(Recall)以及F值(F-Measure)
- Android硬件抽象层(HAL)概要介绍和学习计划
- Android SDK开发包国内下载地址
- 在Ubuntu Server 14.04 LTS版上以git方式源码安装Odoo8.0
- 关于udp接收端程序
- Mac下的vim配置
- Geogebra里给带有曲线和直线混合边界的封闭区域填充颜色
- ListView的onItemClickListener不起作用解决办法