堆栈/Stack的常见方法调用(含详细注释)

简介: 堆栈/Stack的常见方法调用(含详细注释)


#include <iostream>#include <stack>//栈头文件usingnamespacestd;
// NumStack.push(num);    将num入栈// NumStack.pop();   栈顶数值出栈,栈顶改变 // NumStack.top();   返回栈顶数值,栈顶不变// NumStack.size();     返回栈中元素数目 // NumStack.empty();    堆栈为空则返回真intmain()
{
stack<int>NumStack;//数字栈intn,num; 
cout<<"请输入所需存储入栈元素个数:"; 
cin>>n;
//-------------------入栈------------------------- for(inti=0;i<n;i++){
cout<<"请输入第"<<i<<"个入栈元素:"; 
cin>>num;
NumStack.push(num);//入栈         }
cout<<"\n---------入栈完毕---------\n"<<endl;
//--------------------出栈/读取栈顶元素------------------- for(inti=0;i<n;i++){
cout<<"第"<<i<<"次读取栈顶元素为:"<<NumStack.top()<<endl;//取出栈顶数值 NumStack.pop(); //出栈 cout<<"栈中剩余元素数目:"<<NumStack.size()<<endl; 
if(NumStack.empty()) cout<<"\n----堆栈已为空/出栈完毕----"<<endl; 
        }
}

结果:

1.png设置标签

目录
相关文章
|
运维 网络协议
IP 地址类别:权威指南
IP 地址类别:权威指南
2306 4
|
存储 SQL JSON
5、DataX(DataX简介、DataX架构原理、DataX部署、使用、同步MySQL数据到HDFS、同步HDFS数据到MySQL)(一)
5、DataX(DataX简介、DataX架构原理、DataX部署、使用、同步MySQL数据到HDFS、同步HDFS数据到MySQL)(一)
|
机器学习/深度学习 算法 自动驾驶
[Paddle Detection]基于PP-PicoDet行车检测(完成安卓端部署)
基于PP-PicoDet行车检测(完成安卓端部署)_哔哩哔哩_bilibili基于视觉深度学习的自动驾驶场景,旨在对车载摄像头采集的视频数据进行道路场景解析(行车检测),为自动驾驶提供一种解决思路。该项目使用bdd100k_car数据集训练,并完成了安卓部署。现如今,汽车在日益普及人们的生活,再给人们带来极大便利的同时也造成了拥堵的交通更为频发的交通事故。通过行车检测不仅能够更好的帮助司机检查路况,并且还能够更好的规化当前的路程管理,减轻道路的拥堵情况。 在车辆驾驶中主要考验的是司机如何应对其他行驶车辆的可
[Paddle Detection]基于PP-PicoDet行车检测(完成安卓端部署)
|
Linux Shell TensorFlow
配置服务器:Linux 使用 conda 我所遇到的所有坑
配置服务器:Linux 使用 conda 我所遇到的所有坑
配置服务器:Linux 使用 conda 我所遇到的所有坑
|
数据可视化 安全 前端开发
DingTalk「开发者说」 钉钉连接平台:打通企业数据孤岛的最佳实践
摘要:DingTalk「开发者说」是专为钉钉开发者打造的栏目,分享钉应用开发的实战技巧、技术架构、解决方案,致力于成为钉钉与开发者的连接桥梁。本篇主要介绍什么是钉钉连接平台,连接平台所具备的能力,可覆盖哪些高频场景的互联互通,以及连接平台的实战演示。
2705 1
DingTalk「开发者说」 钉钉连接平台:打通企业数据孤岛的最佳实践
|
存储 SQL 弹性计算
阿里云数据库开源重磅发布:PolarDB HTAP的功能特性和关键技术
在3月2日的阿里云开源 PolarDB 企业级架构发布会上,阿里云 PolarDB 内核技术专家严华带来了主题为《PolarDB HTAP详解》的精彩演讲。在PolarDB存储计算分离架构的基础上,我们研发了基于共享存储的MPP分布式执行引擎,解决了单条SQL执行时无法利用其它节点计算资源、无法发挥共享存储池的IO大带宽的问题,同时提供了弹性计算,弹性扩展的保障,使得PolarDB初步具备了 HTAP 的能力。本议题主要介绍PolarDB HTAP的功能特性和关键技术。
阿里云数据库开源重磅发布:PolarDB HTAP的功能特性和关键技术
|
Linux Go iOS开发
构建多架构镜像的最佳实践
如今,Docker 容器镜像可以支持多种架构/平台,多架构镜像的构建已经成为了必备技能。
1906 2
构建多架构镜像的最佳实践
|
编解码 人工智能
初识超分重建——如何让女神更清晰,我的白月光【ICCV, 2021 超分重建之 BSRGAN】
这是一片大话超分重建的博文,非专业技术文章,请大佬轻踩
874 1
初识超分重建——如何让女神更清晰,我的白月光【ICCV, 2021 超分重建之 BSRGAN】
|
小程序 安全 Java
微信--企业微信接入
关于企业微信自建应用接入相关小细节
2649 0
微信--企业微信接入
|
安全 Linux 网络安全
SIP不能注册或呼叫到服务器端怎样处理
SIP不能注册或呼叫到服务器端怎样处理