C++ STL函数库 stack (henu.hjy)
栈是一个先进后出的限制性的数据结构,注释中列出了常见的stack的函数
#include <iostream>
#include <stack>using namespace std;//stack<typename> name; 后进先出的序列
//st.push(x); 将x置入栈中
//st.top(); 获取栈顶元素
//st.pop(); 弹出栈顶元素
//st.empty(); 判空操作 true为空 false为非空
//st.size(); 读出栈的长度int main()
{stack<int> st;for(int i = 1; i<=5 ; i++){st.push(i);}cout<<"此时的栈顶元素"<<st.top()<<endl;for(int i = 1; i<=3 ;i++){if(st.empty()!=true){st.pop();}}cout<<"弹出3个后,此时栈内元素个数"<<st.size()<<endl;cout << "此时的栈顶元素为:" << st.top() << endl;return 0;
}
C++ STL函数库 stack (henu.hjy)相关推荐
- C++ STL函数 map (henu.hjy)
map是一个映射,具有数组不具有的优势(注释1) 在代码开头注释中解释了map中的常用函数以及遍历写入方法. 一下代码请参考: #include <iostream> #include & ...
- C++ STL函数 string(henu.hjy)
string是字符串 前提:#include <string> (C中应加入using namespace std:) 注释中给了各种string函数的用法,大家可以借鉴一下 #inclu ...
- C++ STL函数 queue (henu.hjy)
队列是一种受限制的数据结构,在注释中介绍了queue相关函数的用法.可以copy代码到编译器结合注释,理解队列. 另外队列是一种先进先出的操作,而且仅能在一端进一端出 #include <ios ...
- C++ STL函数库 vector(henu.hjy)
我们需要明白vector这是个什么?? 答:通俗而言--一个长度根据所需自动改变的数组,同时还可以用于以邻接表的方式进行存储图 使用前提: 头文件#include <vector> 使用C ...
- C++ STL函数库 pair (henu.hjy)
就用法见注释,有需要可复制到编译器运行 #include <iostream> #include <utility> //当然也可以用map #include <stri ...
- STL函数库的讲解(1)
1.什么是STL? STL英文全称 standard template library,中文可译为标准模板库或者泛型库,其包含有大量的模板类和模板函数,是 C++ 提供的一个基础模板的集合,用于完成诸 ...
- C++算法练习题 T1(henu.hjy)
这个题有些尴尬,我在蓝桥官网并没有通过验证,但是给的样例输出通过并正确了,我不太明白哪里出错了,如果有看到的朋友可以在留言给我,万分感谢!!! 问题描述 给两组数,各n个. 请调整每组数的排列顺序,使 ...
- C++ STL函数 结构体数组sort()排序(henu.hjy)
对于C++中sort()需要加入 #include <algorithm>该头文件 sort(首地址[必填],尾地址[必填],排序cmp函数[选填]) sort对于基本数据类型默认从小到大 ...
- 【STL】C++标准模板库——stack(堆栈)
01.目录 文章目录 01.目录 02.C++标准模板库--stack介绍 03.stack成员函数表 04.stack成员函数详解 4.1. push() 4.2. pop() 4.3. size( ...
最新文章
- Spring Boot使用maven打包成jar后将依赖jar一起打进jar文件
- MySQL性能突发事件问题排查技巧
- 【MySQL】MHA部署与MasterFailover代码分析
- 按钮点击_如何设置微信小程序按钮点击事件?
- springboot 获取application参数_LOOK ! SpringBoot的外部化配置最全解析
- db2数据库还原找不到文件_db2数据库还原
- 微信小程序报thirdScriptError Cannot read property 'setData' of undefined
- python以列表的形式输出_简单介绍python输出列表元素的所有排列形式
- java vc_vc++与 java有什么不同
- GoogleTest测试框架介绍(一)
- 什么是jquery $ jQuery对象和DOM对象 和一些选择器
- itextpdf html转pdf
- Chrome浏览器插件之---FeHelper
- C# DevExpress控件安装使用教程
- 笔记本连无线网显示无法连接服务器,笔记本无法连接WIFI,提示:无法连接到此网络。...
- Win11如何更改屏幕刷新率?Win11更改屏幕刷新率的方法
- Linux reboot全过程
- 微积分中几个重要的不等式:Jensen不等式、平均值不等式、Holder不等式、Schwarz不等式、Minkovski不等式 及其证明
- SaaS,iass 和pass,你知道吗?
- 未能检测服务器连接失败,被控链接失败处理检查方法