3.4 Queue via Stacks
来源:互联网 发布:淘宝号登不上去 编辑:程序博客网 时间:2024/05/29 18:18
Using two stacks to implement queue.
class Queue {public: stack<int> stkIn; stack<int> stkOut; // Push element x to the back of queue. void push(int x) { stkIn.push(x); } // Removes the element from in front of queue. void pop(void) { peek(); stkOut.pop(); } // Get the front element. int peek(void) { if(stkOut.empty()){ while(stkIn.size()){ stkOut.push(stkIn.top()); stkIn.pop(); } } return stkOut.top(); } // Return whether the queue is empty. bool empty(void) { return (stkOut.empty() && stkIn.empty()); }};
0 0
- 3.4 Queue via Stacks
- CC150 3.4 Queue via 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
- Implement Queue using Stacks
- Implement Queue using Stacks
- Implement Queue using Stacks
- Implement Queue using Stacks
- leetcode_Implement Queue using Stacks
- Implement Queue using Stacks
- Implement Queue using Stacks
- LeetCode_Implement Queue using Stacks
- Leetcode_232_Implement Queue using Stacks
- webrc ios 打开h264 硬件编解码
- QT5入门之15 - qr函数
- 端口重定向
- openwrt 常用命令
- Android之Handler详解
- 3.4 Queue via Stacks
- android 如何导出jar包
- 37-java数字猜大小
- Linux下的PCI总线驱动
- LayoutInflater和inflate的用法,有图有真相
- Cocos2dx基础
- 关于java命名规范及注释,并将javadoc的生成html
- javascript(三)原型 原型链 Object.prototype
- HTML学习9:常用标签之表单标签