C++ stack集合练习
2021/10/20 11:39:30
本文主要是介绍C++ stack集合练习,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、概述
栈:一个先进后出或者后进先出的集合,提供的方法有入栈出栈等操作。
案例:编写一个小案例将数据压入集合,然后不断拿到栈内元素。
二、示例图片
三、示例代码
#include <iostream> #include <stack> using namespace std; void printStack(stack<int> &s){ while(!s.empty()){ cout << s.top()<<endl; //出栈,从栈顶移除第一个元素 s.pop(); } cout << "size:"<<s.size()<<endl; } void test(){ stack<int> s; //入栈 s.push(1); s.push(2); s.push(3); s.push(4); s.push(5); s.push(6); //打印集合元素 printStack(s); } /** * 栈集合测试,stack先进后出的集合 * */ int main(int argc, char const *argv[]) { test(); return 0; }
这篇关于C++ stack集合练习的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-04el-table 开启定时器下,表格的选中状态会消失是什么原因-icode9专业技术文章分享
- 2024-10-03如何安装和初始化飞牛私有云 fnOS?-icode9专业技术文章分享
- 2024-10-03如何安装 App 并连接到飞牛 NAS?-icode9专业技术文章分享
- 2024-10-03如何安装飞牛 TV 并连接到影视服务器?-icode9专业技术文章分享
- 2024-10-03如何在PVE和ESXI上安装飞牛私有云 fnOS?-icode9专业技术文章分享
- 2024-10-03fnOS国产最强NAS安装系统异常情况处理-icode9专业技术文章分享
- 2024-10-03飞牛NAS如何创建存储空间?-icode9专业技术文章分享
- 2024-10-03fnOS国产最强NAS硬盘会自动休眠吗?-icode9专业技术文章分享
- 2024-10-03fnOS国产最强NAS如何安装飞牛影视和创建媒体库?-icode9专业技术文章分享
- 2024-10-03fnOS国产最强NAS如何为家人朋友开通影视账号?-icode9专业技术文章分享