stack的常见用法
2024-09-05 16:20:39
stack的常见用法
栈是什么?
栈是一种先进后出的容器
栈的定义
引入头文件
# include <stack>
using namespace std;
定义栈
可以定义任何类型的栈
stack<typename> s;
栈内元素的访问
只能通过top()来访问栈顶元素
# include <stack>
# include <iostream>
using namespace std;
int main(void)
{
stack<int> s;
for(int i=0;i<10;i++)
{
s.push(i);
}
cout<<s.top()<<endl;//9
return 0;
}
stack常见函数
push()
将元素x入栈
top()
获取栈顶元素
pop()
弹出栈顶元素
empty()
判断栈是否为空,如果空返回true,否则返回true
size()
返回栈内元素的数量
最新文章
- css常用hack
- knockout源码分析之执行过程
- android studio SDK版本的调节
- Openvpn完美解决公司网络没有固定公网IP的问题
- Remove Linked List Elements——LeetCode
- BZOJ 3875: [Ahoi2014]骑士游戏
- [转]JS中的prototype
- 【单源最短路】dijstra poj 1502
- 迁移学习 transferlearning
- [转]一千行 MySQL 学习笔记
- 记一次tomcat7.0版本启动项目失败问题
- Unity之流光效果
- Web应用:当文件超过100KB,无法上传,有种原因你想象不到
- 树剖||树链剖分||线段树||BZOJ4034||Luogu3178||[HAOI2015]树上操作
- 大数据和hadoop的一些基础知识
- fread和fseek的用法
- LVM逻辑卷
- python传输文件
- October 21st 2017 Week 42nd Saturday
- SpringMVC学习笔记二:常用注解