当前位置: 首页 > news >正文

C++ | Leetcode C++题解之第225题用队列实现栈

题目:

题解:

class MyStack {
public:queue<int> q;/** Initialize your data structure here. */MyStack() {}/** Push element x onto stack. */void push(int x) {int n = q.size();q.push(x);for (int i = 0; i < n; i++) {q.push(q.front());q.pop();}}/** Removes the element on top of the stack and returns that element. */int pop() {int r = q.front();q.pop();return r;}/** Get the top element. */int top() {int r = q.front();return r;}/** Returns whether the stack is empty. */bool empty() {return q.empty();}
};

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • java-数据库的作用
  • 记录Linux安装go环境的一个坑
  • CentOS 系统监控项
  • pnpm workspace使用教程【Monorepo项目】
  • linux之内存泄漏分析
  • 从零开始学习嵌入式----C语言框架梳理与后期规划
  • 哈斯机床采集数据
  • E. Beautiful Array(cf954div3)
  • 有必要找第三方软件测评公司吗?如何选择靠谱软件测评机构?
  • linux自动化内存监控与告警
  • python图形用户界面和游戏开发_day010
  • Docker 容器网络及其配置说明
  • Foxit Reader:高效、安全、多功能的PDF阅读器技术解析
  • 软件开发(续).NET框架
  • MySQL MVCC
  • python3.6+scrapy+mysql 爬虫实战
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • css选择器
  • Java精华积累:初学者都应该搞懂的问题
  • LeetCode18.四数之和 JavaScript
  • react 代码优化(一) ——事件处理
  • sessionStorage和localStorage
  • Vue官网教程学习过程中值得记录的一些事情
  • 阿里研究院入选中国企业智库系统影响力榜
  • 记录:CentOS7.2配置LNMP环境记录
  • 入门到放弃node系列之Hello Word篇
  • 新书推荐|Windows黑客编程技术详解
  • ​io --- 处理流的核心工具​
  • # .NET Framework中使用命名管道进行进程间通信
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • (2024)docker-compose实战 (8)部署LAMP项目(最终版)
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (四)Linux Shell编程——输入输出重定向
  • (转)使用VMware vSphere标准交换机设置网络连接
  • *算法训练(leetcode)第四十天 | 647. 回文子串、516. 最长回文子序列
  • .net core webapi 大文件上传到wwwroot文件夹
  • .NET Framework 服务实现监控可观测性最佳实践
  • .Net6使用WebSocket与前端进行通信
  • .NET应用架构设计:原则、模式与实践 目录预览
  • @Builder注释导致@RequestBody的前端json反序列化失败,HTTP400
  • @DataRedisTest测试redis从未如此丝滑
  • @hook扩展分析
  • [ Linux 长征路第二篇] 基本指令head,tail,date,cal,find,grep,zip,tar,bc,unname
  • [<MySQL优化总结>]
  • [20180129]bash显示path环境变量.txt
  • [4.9福建四校联考]
  • [C#] 基于 yield 语句的迭代器逻辑懒执行
  • [C/C++]数据结构 循环队列
  • [C++]AVL树怎么转
  • [C语言][PTA基础C基础题目集] strtok 函数的理解与应用
  • [Day 63] 區塊鏈與人工智能的聯動應用:理論、技術與實踐
  • [Gradle] 在 Eclipse 下利用 gradle 构建系统
  • [HDU] 1054 Strategic Game 入门树形DP
  • [HOW TO]怎么在iPhone程序中实现可多选可搜索按字母排序的联系人选择器