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

编程日志4.25

栈的stl模板 可直接用<stack>库进行调用

#include<iostream>
#include<stack>//栈的模板库
using namespace std;

int main() {
    stack<int> intStk;//整数 栈
    stack<double> doubleStk;//浮点数 栈
    intStk.push(1);
    intStk.push(2);
    intStk.push(3);
    intStk.push(4);
    while (!intStk.empty()) {
        cout << intStk.top() << ' ';
        intStk.pop();//4 3 2 1
    }
    doubleStk.push(1.1);
    doubleStk.push(2.2);
    doubleStk.push(3.3);
    doubleStk.push(4.4);
    while (!doubleStk.empty()) {
        cout << doubleStk.top() << ' ';
        doubleStk.pop();//4.4 3.3 2.2 1.1
    }
}

/*
判空接口 empty()
入栈接口 push(v)
弹出栈内元素 pop()
获取栈顶元素 top()
*/

http://www.xdnf.cn/news/4293.html

相关文章:

  • 十分钟了解 @MapperScan
  • 盛元广通动物表型分析数字管理平台
  • framebuffer框架与示例
  • 保障企业的数据安全需要做什么?
  • npm下载插件无法更新package.json和package-lock.json文件的解决办法
  • 脑机接口:从科幻到现实,它将如何改变医疗未来?
  • 岳冉RFID手持式读写器专业研发+模块定制双驱动
  • Dynadot专业版邮箱工具指南(一):创建并设置新邮箱
  • 使用 Python 监控系统资源
  • 高等数学第五章---定积分(§5.1定积分的概念、性质和应用)
  • ShardingJdbc-水平分库
  • tinyrenderer笔记(Phong光照模型)
  • 悬崖边的摄影牧歌
  • ModuleNotFoundError 错误
  • [前端]Javascript获取元素宽度
  • Blink和V8的关系
  • Ubuntu 系统详解
  • 0基础学习鸿蒙开发-HarmonyOS4
  • 购物|电商购物小程序|基于微信小程序的购物系统设计与实现(源码+数据库+文档)
  • 我用cursor 搭建了临时邮箱服务-Temp Mail 365
  • python实战:通过输入文字匹配在docx文档中的具体位置
  • Linux进程8-共享内存概念机操作、shmget/shmat/shmdt/shmctl函数用法、空间大小修改
  • 【LLIE专题】基于 CLIP 的无监督背光增强算法
  • 【HarmonyOS 5】鸿蒙用户头像编辑功能实践
  • HA: Natraj靶场渗透测试
  • 2024 ICPC武汉邀请赛暨湖北省赛 题解
  • Vue 自定义指令输入校验过滤
  • AI Agent开发第57课-AI用在销售归因分析场景中-用随机森林从0构建自己的“小模型”
  • 亿级流量系统架构设计与实战(四)
  • Select Rows组件研究