STL序列式容器之队列——queue
2016-07-11 23:02
537 查看
上一节我们学习的stack是后入先出,这一节学的队列queue遵循先入先出的规则。
同stack一样,queue的压入和弹出元素操作为push和pop操作。
学习queue可以和stack进行对照,两者基本的框架和思路都是一样的。
比如
1、queue也没有迭代器。
2、queue缺省情况下也是以双端队列deque为底层结构。
3、queue也可以以list为底层结构,如
#include<queue>
queue<int, list<int> > myqueue;
queue<int, deque<int> > myqueue1;
同stack一样,queue的压入和弹出元素操作为push和pop操作。
学习queue可以和stack进行对照,两者基本的框架和思路都是一样的。
比如
1、queue也没有迭代器。
2、queue缺省情况下也是以双端队列deque为底层结构。
3、queue也可以以list为底层结构,如
#include<queue>
queue<int, list<int> > myqueue;
queue<int, deque<int> > myqueue1;
相关文章推荐
- STL空间配置器
- STL源码解析——traits(特性)编程技巧
- STL序列式容器之vector
- STL序列式容器之list(双向链表)
- STL序列式容器之双端队列——deque
- STL序列式容器之堆栈——stack
- 显示队列内容
- 队列queue的详细讲解
- BlockingQueue深入分析
- C++ stl队列Queue用法介绍:删除,插入等操作代码举例
- STL关联式容器之散列表——hashtable
- STL关联式容器之映射表——map
- STL关联式容器之集合set
- STL关联式容器之红黑树
- STL关联式容器之总览
- STL序列式容器之优先队列——priority_queue
- STL序列式容器之heap(注heap并不归属于stl组件)
- UVa 540
- Android中的JUnit和Java中的JUit