两栈实现队列
发布日期:2022-01-31 02:37:44 浏览次数:20 分类:技术文章

本文共 333 字,大约阅读时间需要 1 分钟。

class Solution
{
public:
void push(int node) {
stack1.push(node);
}
int pop() {
while(!stack1.empty())
{
stack2.push(stack1.top());
stack1.pop();
}
int re=stack2.top();
stack2.pop();
while(!stack2.empty())
{
stack1.push(stack2.top());
stack2.pop();
}
return re;//最后return,否则后编代码不运行
}
private:
stack<int> stack1;
stack<int> stack2;
};

转载地址:https://blog.csdn.net/qq_35226571/article/details/78160412 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:php实现mysql数据的增删改查代码
下一篇:m选n组合问题

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2024年03月18日 04时10分06秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章