C++ 标准模板库STL 队列 queue 使用方法与应用介绍(一)
来源:互联网 发布:网络推广员面试问什么 编辑:程序博客网 时间:2024/04/30 16:44
queue
queue模板类的定义在<queue>头文件中。
与stack模板类很相似,queue模板类也需要两个模板参数,一个是元素类型,一个容器类型,元素类型是必要的,容器类型是可选的,默认为deque类型。
定义queue对象的示例代码如下:
queue<int> q1;
queue<double> q2;
queue的基本操作有:
入队,如例:q.push(x); 将x接到队列的末端。
出队,如例:q.pop(); 弹出队列的第一个元素,注意,并不会返回被弹出元素的值。
访问队首元素,如例:q.front(),即最早被压入队列的元素。
访问队尾元素,如例:q.back(),即最后被压入队列的元素。
判断队列空,如例:q.empty(),当队列空时,返回true。
访问队列中的元素个数,如例:q.size()
0 0
- C++ 标准模板库STL 队列 queue 使用方法与应用介绍(一)
- C++ 标准模板库STL 队列 queue 使用方法与应用介绍(一)
- C++ 标准模板库STL 双端队列 deque 使用方法与应用介绍(一)
- C++ 标准模板库STL 优先级队列 priority_queue 使用方法与应用介绍(一)
- C++ 标准模板库STL 双向链表 list 使用方法与应用介绍(一)
- C++ 标准模板库STL set 使用方法与应用介绍(一)
- C++ 标准模板库STL multimap 使用方法与应用介绍(一)
- C++ 标准模板库STL multimap 使用方法与应用介绍
- C++ 标准模板库STL set 使用方法与应用介绍(二)
- C++ 标准模板库STL set 使用方法与应用介绍(三)
- C++模板与标准模板库(STL库)介绍
- C++ STL MAP 使用方法与应用介绍(一)
- C++ STL queue介绍与使用方法
- 标准模板库(STL)之 queue 列传
- 标准模板库STL中Queue参考手册
- 标准模板库(STL)介绍(上)
- 标准模板库(STL)介绍(上)
- 标准模板库(STL)介绍【转贴】
- 空间,是一首精美华丽的诗篇
- 开发板以网络文件系统启动的一些问题
- 昂起头来真美
- 不用除法的算法题
- jQuery的选择器中的通配符[id^='code']
- C++ 标准模板库STL 队列 queue 使用方法与应用介绍(一)
- github.global.ssl.fastly.net hosts
- SQL SERVER创建和更新统计信息
- response.sendRedirect的使用
- 相机学习
- 1175. You are using safe update mode
- XP进军中国,Linux奋起反击
- mysql外键设置详解
- ubuntu下ATI/Intel双显卡切换的方法