每天几道面(笔)试题
来源:互联网 发布:mac文件排序 编辑:程序博客网 时间:2024/05/23 19:00
1.两个栈实现一个队列、两个队列实现一个栈
//两个队列实现一个队列class Solution{public: void push(int node) { stack1.push(node); } int pop() { if( stack2.size() <= 0) { while( stack1.size() > 0) { int data = stack1.top(); stack1.pop(); stack2.push(data); } } int val = stack2.top(); stack2.pop(); return val; }private: stack<int> stack1; stack<int> stack2;};//两个队列实现一个栈class Stack{public: void push(int data) { queue1.push(data); } void pop() { while( !queue1.empty()) { if( queue2.empty() ) { while( queue1.size() != 1) { int data = queue1.front(); queue1.pop(); queue2.push(data); } int data = queue1.front(); queue1.pop(); cout<<data<<" "; } } }private: queue<int> queue1; queue<int> queue2;};
阅读全文
0 0
- 每天几道面(笔)试题
- 每天一到面试题(五)
- 每天几道笔(面)试题
- 每天看点面试题(三)
- 每天一道面试题(一)
- 每天一道面试题(二)
- 每天一道面试题(三)
- 每天一道面试题(四)
- 每天一道面试题(六)
- 每天5道面试题(一)
- 每天10个面试题(day01)
- 每天10个面试题(day02)
- 每天10个面试题(day03)
- 每天10个面试题(day04)
- 每天10个面试题(day05)
- 每天10个面试题(day06)
- 每天一篇面试题(一)
- 每天一篇面试题(二)
- OpenCV学习笔记15-图像金字塔
- dom窗口关闭运行端口pid
- TP5模型修改器和读取器
- PymongoDB
- 关于解决jsp页面无法正常解析EL表达式的问题
- 每天几道面(笔)试题
- SpringMVC+JWT+Swagger UI+RestFul
- iOS 推送
- CheckedTextView 使用
- 安装mysql5.7.17-二进制包形式
- eclipse UML插件
- 我眼中的光明·第八周·豫卦上六·三
- HDU 6098 Inversion(RMQ)
- 异步加载