STL用法
来源:互联网 发布:java趣味编程 pdf 编辑:程序博客网 时间:2024/06/05 17:53
1、stack(栈)的用法:
stack<int>s;
s.push() 进栈
s.pop() 删除栈顶元素
s.top() 访问栈顶元素
s.empty() 当栈为空时返回true
s.size() 栈中元素的个数
2、queue(队列)的用法:
queue<int >q;
q.push(); 进入队列
q.pop() 删除队首元素
q.front() 访问队首元素
q.back() 访问队尾元素
q.empty() 当队列为空时返回true
q.size() 队列中元素的个数
3、priority_queue(优先队列)的用法:
priority_queue<int >q;
q.push(); 进入队列
q.pop(); 删除队首元素
q.top(); 访问队首元素(与一般队列的区别)
q.back(); 访问队尾元素
q.empty(); 当队列为空时返回true
q.size(); 队列中元素的个数
4、vector(动态数组)的用法:
vectot<int >v;
v.push_back(); 进入vector
v.pop_back()
v.size() vector的大小
v.clear() 清除vector
v[i] vector中元素
vector<int >::iterator it; //vector的迭代器
find(v.begin(),v.end(),3); //查找3在vector中位置
sort(v.begin(),v.end()); //排序整个vector
reverse(v.begin(),v,end()); //反转整个vector
- STL用法
- STL用法
- STL用法
- STL用法规则
- STL中map用法
- STL中map用法
- map-STL用法详解
- (STL)for_each、find_if用法
- STL的map用法
- STL的map用法
- STL的map用法
- STL vector 用法介绍
- STL vector用法介绍
- STL -string 用法
- map - STL 用法详解
- STL MAP用法详解
- STL sort用法
- STL--map用法
- Editplus中关于zen-coding插件的使用
- How many ways(dfs+记忆化搜索)
- 黑马程序员—内存结构
- 高性能网络编程6--reactor反应堆与定时器管理
- 嵌入式Linux常用文件系统
- STL用法
- AutCAD 32bit 如何在Windows 64bit系统上安装
- xcode项目中的.pch文件
- Find和FirstOrDefault()有什么区别?
- 黑马程序员__ ArrayList 与HashSet 去除重复函数的 区别 equals (面试有考,重点)
- [转]Oracle字符集(客户端+服务端)的问题
- 最近比较火的框架Android Xutils 框架
- 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- Android程序员必备精品资源