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

C++两种内置栈的使用

第一种:使用C++内置栈数据类型

stack<int> q;	//C++内置栈数据类型
int x;
q.push(x);		//将x压入栈顶
q.top();		//返回栈顶的元素
q.pop();		//删除栈顶的元素
q.size();		//返回栈中元素的个数
q.empty();		//检查栈是否为空,若为空返回true,否则返回false

第二种:使用C++ vector模板类模拟栈

vector<int> stk;    //定义vector模板类来模拟栈
stk.push_back(x);   //将x压入栈顶
stk.back();         //返回栈顶元素
stk.pop_back();     //删除栈顶元素
stk.size();         //返回栈中元素个数
stk.empty();        //检查栈是否为空,若为空返回true,否则返回false
http://www.lryc.cn/news/350834.html

相关文章:

  • 如何用电脑批量操作多部手机
  • Delphi 程序例子(DPI变化自动感知及显示器相关功能演示)
  • mysql主从复制的步骤和使用到的操作命令有哪些?
  • [AIGC] Java CompletableFuture:简介及示例
  • 五步定位性能瓶颈
  • currentTarget指向监听者Target:指向触发者
  • OpenAI宫斗剧番外篇: “Ilya与Altman联手对抗微软大帝,扫除黑恶势力”,“余华”和“莫言”犀利点评
  • 网关路由SpringCloudGateway、nacos配置管理(热更新、动态路由)
  • 关于linux的防护,以及群集你要知道的有哪些11-搭建Zabbix监控系统
  • 腾讯云环境安装单机版minio
  • 蓝桥杯2023(十四届)省赛——统计日期(八重神子)
  • 【Redis基础知识一】
  • 如何在go项目中实现发送邮箱验证码、邮箱+验证码登录
  • Docker 部署 Nginx 实现一个极简的 负载均衡
  • Java刷题总结(面试)
  • ipad air6电容笔推荐,2024十大高性价比电容笔排行榜!
  • Java Memorandum
  • 大数据学习之 Hadoop部署
  • xxe漏洞--xml外部实体注入漏洞
  • Nginx反向代理与负载均衡:让网站像海豚一样灵活
  • 企业应考虑的优秀云安全措施
  • 如何将老板的游戏机接入阿里云自建K8S跑大模型(下)- 安装nvidia/gpu-operator支持GPU在容器中共享
  • 代码随想录-Day16
  • 31.@Anonymous
  • oracle 表同一列只取最新一条数据写法
  • C语言游戏实战(12):植物大战僵尸(坤版)
  • 提权方式及原理汇总
  • 【leetcode----二叉树中的最大路径和】
  • Rust: 编译过程中链接器 `cc` 没有找到
  • 【vue-3】动态属性绑定v-bind