C++ STL之queue常见用法
来源:互联网 发布:神仙劫法座进阶数据 编辑:程序博客网 时间:2024/05/28 18:44
queue 模板类的定义在头文件中。
queue 队列,先进先出,先入队的先出队。
声明,queue<变量类型> 变量名。
入队,q.push(x); 将x接到队列的末端。
出队,q.pop(); 弹出队列的第一个元素,不会返回被弹出元素的值。
访问队首元素,q.front(),即最早被压入队列的元素。
访问队尾元素,q.back(),即最后被压入队列的元素。
判断队列空,q.empty(),当队列空时,返回true。
获得元素个数,q.size()。
#include <iostream>#include <queue>using namespace std;int main(){ //声明 queue<int> q; //元素入队 q.push(1); q.push(2); q.push(3); q.push(4); //获得队列大小 cout<<q.size()<<endl; //队列是否为空 cout<<q.empty()<<endl; //访问队首 cout<<q.front()<<endl; //访问队尾 cout<<q.back()<<endl; //弹出当前队首元素 q.pop(); return 0;}
阅读全文
0 0
- C++STL之queue用法
- C++ STL之queue常见用法
- C++STL vector常见用法
- STL学习之六:queue用法示例
- C++STL之queue队列容器
- STL中的queue用法
- <STL介绍>--Queue用法
- STL queue 用法
- <STL介绍>--Queue用法
- #include<queue> STL 用法
- stl queue 用法
- 【STL】queue用法
- STL queue用法
- 【C++】STL--QUEUE
- stl 顺序容器适配器之stack, priority_queue, queue用法
- 【C++ STL模板之queue队列的用法】
- STL常用容器用法之——queue和priority_queue
- C++ STL之vector常见用法
- Android Service完全解析,关于服务你所需知道的一切(下)
- Markdown编辑器使用说明
- leetcode 540. Single Element in a Sorted Array
- 解决Echarts使用tab切换时只显示第一个tab中图表,其他tab中图表不显示或显示不全问题
- MYIR-ZYNQ7000系列-zturn教程(2):Hello_World
- C++ STL之queue常见用法
- Android 实现RecyclerView的下拉刷新和上拉加载
- Color the ball ---树状数组(区间更新及单点求值)
- 解决已经安装requests,却依然提示No module named 'requests'
- C#多线程实操
- mysql入门命令
- table样式
- valgrind定位内存问题
- 永久代(PermGen)和元空间的区别(Metaspace)