232. 用栈实现队列 发表于 2023-05-16 更新于 2023-05-20 分类于 代码随想录 阅读次数: 232. 用栈实现队列1234567891011121314151617181920212223public: stack<int> stIn; stack<int> stOut; MyQueue(){ } void push(int x){ stIn.push(x); } int pop(){ // 只有当stOut为空的时候,再从stIn里导入数据(导入stIn全部数据) if(stOut.empty()){ //从stIn导入数据直到stIn为空 while(!stIn.empty()){ //stl中的stIn.top()是一个用于获取栈顶元素的函数 stOut.push(stIn.top());//把栈顶元素放入OUt里面 stIn.pop();//删除栈顶元素 } } int result=stOut.top(); stOut.pop(); return reseult; }-------------本文结束感谢您的阅读-------------老板你好,讨口饭吃打赏微信支付支付宝本文作者: 毛本文链接: http://example.com/2023/05/16/232. 用栈实现队列/版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!