新闻详情

新闻详情

首页 / 资讯中心 / 详情

LeetCode.232.用栈实现队列

发布时间:2026/9/29 21:15:01来源:尧图网络
LeetCode.232.用栈实现队列
题目请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作push、pop、peek、empty实现MyQueue类void push(int x)将元素 x 推到队列的末尾int pop()从队列的开头移除并返回元素int peek()返回队列开头的元素boolean empty()如果队列为空返回true否则返回false说明你 只能 使用标准的栈操作 —— 也就是只有push to top,peek/pop from top,size, 和is empty操作是合法的。你所使用的语言也许不支持栈。你可以使用 list 或者 deque双端队列来模拟一个栈只要是标准的栈操作即可。本题主要先用来熟悉这些push、pop、top等操作的用法用栈实现队列还是好理解的。class MyQueue { public: stackint stIn; stackint stOut; MyQueue() { } void push(int x) { stIn.push(x); } int pop() { if (stOut.empty()) { while (!stIn.empty()) { stOut.push(stIn.top()); stIn.pop(); } } int result stOut.top(); stOut.pop(); return result; } int peek() { int res this-pop();//使用已有的pop函数 stOut.push(res); //出栈再入栈 return res; } bool empty() { if (stOut.empty() stIn.empty()) { return true; } return false; } }; /** * Your MyQueue object will be instantiated and called as such: * MyQueue* obj new MyQueue(); * obj-push(x); * int param_2 obj-pop(); * int param_3 obj-peek(); * bool param_4 obj-empty(); */
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

全球工业制冷安全泄压阀市场发展趋势与前景规划建议报告2026年版 2026/9/29 21:53:30

全球工业制冷安全泄压阀市场发展趋势与前景规划建议报告2026年版

全球工业制冷安全泄压阀市场发展趋势与前景规划建议报告2026年版2026全球工业制冷安全泄压阀市场工业制冷安全泄压阀是安装于工业制冷系统压力容器、储液器、压缩机、换热器、管路及其他受压设备上的自动压力保护装置。当系统压力达到预设开启压力时,阀门自动开启并…

阅读更多 →
AI 写的 SQL 能直接上线吗?上线前必查的 6 项 + EXPLAIN 速查 2026/9/29 21:53:29

AI 写的 SQL 能直接上线吗?上线前必查的 6 项 + EXPLAIN 速查

目录一、SQL 的「对」有三层二、先把这 4 样东西喂给它三、上线前必查的 6 项1. UPDATE / DELETE 的 WHERE 范围2. NULL 的语义3. JOIN 之后的重复计算4. 索引失效的写法5. 分页和排序6. DDL:锁和回滚四、EXPLAIN 速查(MySQL)五、可复制审查 …

阅读更多 →
HelloAgents 完全入门指南:生产级多智能体框架的 16 项核心能力一次看懂 2026/9/29 21:53:29

HelloAgents 完全入门指南:生产级多智能体框架的 16 项核心能力一次看懂

HelloAgents 完全入门指南:生产级多智能体框架的 16 项核心能力一次看懂 【免费下载链接】HelloAgents A agent framework based on the tutorial hello-agents 项目地址: https://gitcode.com/gh_mirrors/he/HelloAgents HelloAgents 是一个基于 OpenAI 原生…

阅读更多 →
多模型API接入走向统一:星链4SAPI从接口兼容到企业级服务的技术实践 2026/9/29 21:53:29

多模型API接入走向统一:星链4SAPI从接口兼容到企业级服务的技术实践

大模型应用进入规模化开发阶段后,开发团队面对的问题已经不只是“选哪个模型”,而是如何把不同模型真正接入业务。 不同厂商的接口规范、鉴权方式、模型名称、网络环境和计费体系并不完全一致。一旦项目同时使用多个模型,开发者往往需要维护多…

阅读更多 →
QT数据库连接全攻略,ClaudeCode真经第六章:问题排查与故障处理——TaoToken统一Key接入与config.toml骨架实战 2026/9/29 21:53:22

QT数据库连接全攻略,ClaudeCode真经第六章:问题排查与故障处理——TaoToken统一Key接入与config.toml骨架实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
财报附注表格精准提取:OpenClaw 从 PDF 年报附注挖掘隐藏明细,补齐财务分析维度 2026/9/29 21:53:22

财报附注表格精准提取:OpenClaw 从 PDF 年报附注挖掘隐藏明细,补齐财务分析维度

一、引言:被低估的财务信息富矿财务分析人员经常面对一个看似矛盾的现象:一份上市公司年报动辄两三百页,其中最核心的三张报表——资产负债表、利润表和现金流量表——加起来的篇幅往往只有几页,剩下的绝大多数内容都属于财务报表…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉