用两个栈实现队列
来源:互联网 发布:深入理解nginx 百度云 编辑:程序博客网 时间:2024/06/05 18:26
- 时间限制:1秒空间限制:32768K
- 通过比例:38.53%
- 最佳记录:0ms|8552K(来自 牛客688826号)
题目描述
用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。
class Solution{public:void push(int node) {stack1.push(node);}int pop() { if(stack2.empty()){ while(!stack1.empty()){stack2.push(stack1.top()); stack1.pop(); } } int element=stack2.top(); stack2.pop(); return element;}private:stack<int> stack1;stack<int> stack2;};
0 0
- 用两个栈实现队列 & 用两个队列实现栈
- 用两个队列实现栈&用两个栈实现队列
- 用两个栈实现队列 & 两个队列实现一个栈
- 两个栈实现队列&&用两个队列实现一个栈
- 用两个栈实现队列 & 两个队列实现栈
- 用两个栈实现队列
- 用两个栈实现队列
- 用两个栈实现队列
- 用两个队列实现栈
- 用两个栈实现队列
- 用两个栈实现队列
- 用两个队列实现栈
- 用两个栈实现队列
- 用两个队列实现栈
- 用两个栈实现队列
- 用两个栈实现队列
- 用两个栈实现队列
- 用两个栈实现队列
- Objective-C Runtime 运行时之二:成员变量与属性
- HttpClient模拟表单传图片
- RESTful架构理解
- 如何定位Obj-C野指针随机Crash(二):让非必现Crash变成必现
- length()代替equals()检验字符串是否为空串
- 用两个栈实现队列
- Objective-C测试题
- 即时通讯系统及实现公共好友分组的方法
- 第3章 14
- 深入讲解WEBVIEW(上)
- jQuery验证控件jquery.validate.js使用说明+中文API
- 欢迎使用CSDN-markdown编辑器
- Flume Source--spooldir Sink--file_roll channels--file
- Unity3D摄像机跟随人物