Implement Stack using Queues && Implement Queue using Stacks
来源:互联网 发布:上海行知教育 编辑:程序博客网 时间:2024/06/07 13:08
Implement Stack using Queues
class Stack {private: queue<int> q;public: // Push element x onto stack. void push(int x) { queue<int> t; while (!q.empty()) { t.push(q.front()); q.pop(); } q.push(x); while(!t.empty()) { q.push(t.front()); t.pop(); } } // Removes the element on top of the stack. void pop() { q.pop(); } // Get the top element. int top() { while (!q.empty()) return q.front(); } // Return whether the stack is empty. bool empty() { return q.empty(); }};
Implement Queue using Stacks
class Queue {private: stack<int> s;public: // Push element x to the back of queue. void push(int x) { stack<int> t; while (!s.empty()) { t.push(s.top()); s.pop(); } s.push(x); while(!t.empty()) { s.push(t.top()); t.pop(); } } // Removes the element from in front of queue. void pop(void) { s.pop(); } // Get the front element. int peek(void) { if (!s.empty()) return s.top(); } // Return whether the queue is empty. bool empty(void) { return s.empty(); }};
0 0
- Implement Stack using Queues && Implement Queue using Stacks
- Implement Stack using Queues && Implement Queue using Stacks (LeetCode)
- 232. Implement Queue using Stacks&225. Implement Stack using Queues
- Implement Stack using Queues/Implement Queue using Stacks
- 232. Implement Queue using Stacks && 225. Implement Stack using Queues
- LeetCode---Implement Queue Using Stacks、Implement Stack Using Queues解题分析
- leetcode 225 & 232.Implement Stack using Queues & Implement Queue using Stacks
- leetcode 225|232. Implement Stack using Queues 232. Implement Queue using Stacks
- [leetcode][stack] Implement Queue using Stacks
- leetcode stack 232. Implement Queue using Stacks
- Stack----232. Implement Queue using Stacks
- Implement Queue using Stacks
- Implement Queue using Stacks
- Implement Queue using Stacks
- Implement Queue using Stacks
- Implement Queue using Stacks
- Implement Queue using Stacks
- Implement Queue using Stacks
- [Leetcode 50, Medium] Pow(x, n)
- HDU 1707 Spring-outing Decision
- [Leetcode 108, Meidum] Convert Sorted Array to Binary Search Tree
- zoj1241
- Triumph! Android Studio 1.2 Sneaks In Full Testing Support(译文)
- Implement Stack using Queues && Implement Queue using Stacks
- CCSpawn, CCSequence create函数参数记得用NULL结尾
- cocos2d-x 入门之Director,SceneLayer,Sprite
- Codeforces 560A Currency System in Geraldion 货币组合
- Codeforces 560B Gerald is into Art 放矩形
- Java反射
- Hive启动时,遇到java.net.URISyntaxException: Relative path in absolute URI
- linux(ubuntu)下编译安装cx_Freeze失败解决方法
- C3PO数据库连接池