leetcode 225. Implement Stack using Queues
来源:互联网 发布:中兴刷机软件 编辑:程序博客网 时间:2024/06/09 18:49
class Stack {public: // Push element x onto stack. queue<int> stack; void push(int x) { stack.push(x); } // Removes the element on top of the stack. void pop() { queue<int>x; while(stack.size() > 1){ x.push(stack.front()); stack.pop(); } if(stack.size()>0)stack.pop(); while(x.size()>0){ stack.push(x.front()); x.pop(); } } // Get the top element. int top() { return stack.back(); queue<int>x; while(stack.size() > 1){ x.push(stack.front()); stack.pop(); } int ans = 0; if(stack.size()>0){ ans = stack.front(); x.push(ans); stack.pop(); } while(x.size()>0){ stack.push(x.front()); x.pop(); } return ans; } // Return whether the stack is empty. bool empty() { return stack.size() == 0; }};
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
- JPA学习1-5
- android断点续传下载文件
- POJ 2955 Brackets (区间DP)
- 使用phonegap检测网络状态
- 简单爬虫的实现与学习笔记(完)(8/31)
- leetcode 225. Implement Stack using Queues
- Tomcat的 虚拟目录&虚拟主机 配置放方法
- BL1和BL2
- MySQL5.6 GTID模式 同步复制跳过报错解决方法
- gradle入门--11.疏忽lint毛病这特别重要 不加发布会出各种问题
- 毕业生自传(重生)
- C#文件替换助手(续)
- android 路径地址与Uri的相互转换 uri转string
- Hdu 4441 Queue Sequence(给定一个数确定它在Splay中的下标)