LeetCode 225. Implement Stack using Queues
来源:互联网 发布:ca证书检测网络未连接 编辑:程序博客网 时间:2024/05/21 15:03
mplement the following operations of a stack using queues.
- push(x) -- Push element x onto stack.
- pop() -- Removes the element on top of the stack.
- top() -- Get the top element.
- empty() -- Return whether the stack is empty.
- You must use only standard operations of a queue -- which means only
push to back
,peek/pop from front
,size
, andis empty
operations are valid. - Depending on your language, queue may not be supported natively. You may simulate a queue by using a list or deque (double-ended queue), as long as you use only standard operations of a queue.
- You may assume that all operations are valid (for example, no pop or top operations will be called on an empty stack).
class Stack {public:queue<int> myQueue;void push(int x) { int n = myQueue.size(); myQueue.push(x); for(int i = 0; i < n; i ++) { int tmp = myQueue.front(); myQueue.pop(); myQueue.push(tmp); }}// Removes the element on top of the stack.void pop() { myQueue.pop();}// Get the top element.int top() { return myQueue.front();}// Return whether the stack is empty.bool empty() { return myQueue.empty();}};
0 0
- [leetcode] 225.Implement Stack using Queues
- 【leetcode】 225. Implement Stack using Queues
- <LeetCode OJ> 225. Implement Stack using Queues
- Leetcode 225. Implement Stack using Queues
- 225. Implement Stack using Queues LeetCode
- LeetCode *** 225. Implement Stack using Queues
- 【leetcode】225. Implement Stack using Queues
- LeetCode 225. Implement Stack using Queues
- leetcode-225. Implement Stack using Queues
- leetcode 225. Implement Stack using Queues
- LeetCode-225.Implement Stack using Queues
- leetcode-java-225. Implement Stack using Queues
- Leetcode题解 225. Implement Stack using Queues
- 【leetcode】225. Implement Stack using Queues
- [Leetcode]225. Implement Stack using Queues
- LeetCode 225. Implement Stack using Queues
- LeetCode - 225. Implement Stack Using Queues
- LeetCode 225. Implement Stack using Queues
- 几道题(hdu5671 && hdu5672 && hdu5673)
- LeetCode 139. Word Break
- hdu 1005 Number Sequence
- [Python爬虫] Selenium爬取新浪微博客户端用户信息、热点话题及评论 (上)
- Qt Creator Plug-in Gallery
- LeetCode 225. Implement Stack using Queues
- MySQL绿色版的安装(mysql-5.6.22-win32.zip)
- 如何在Linux中查看所有正在运行的进程
- LeetCode 36. Valid Sudoku
- 收藏C++ STL 使用的博文
- Eratosthenes筛选法
- CSS实现loading小动画(附源码)
- 易學原論 (4288_3)
- 《初等算法》中文版