C++之容器queue
2016-04-07 10:58
351 查看
头文件<queue>:
包含两个类 queue 和 priority_queuequeue:
标准的FIFO队列。queue的实现使用适配器模式。内部包含有一个隐含的容器。
隐含的容器至少实现以下方法:
empty
size
front
back
push_back
pop_front
queue本身实现的方法:
(constructor)
Construct queue (public member function )
empty
Test whether container is empty (public member function )
size
Return size (public member function )
front
Access next element (public member function )
back
Access last element (public member function )
push
Insert element (public member function )
emplace
Construct and insert element (public member function )
pop
Remove next element (public member function )
swap
Swap contents (public member function )
priority_queue:
优先级队列。是一个最大堆。
priority_queue的实现使用适配器模式。内部包含有一个隐含的容器。
隐含的容器至少实现以下方法:
empty
size
front
back
push_back
pop_front
priority_queue本身实现的方法:
(constructor)
Construct queue (public member function )
empty
Test whether container is empty (public member function )
size
Return size (public member function )
front
Access next element (public member function )
back
Access last element (public member function )
push
Insert element (public member function )
emplace
Construct and insert element (public member function )
pop
Remove next element (public member function )
swap
Swap contents (public member function )
使用:
pop函数,将弹出最大元素,即使back函数返回的那个元素。
相关文章推荐
- c++作业3
- c++第三次实验
- C++ string split trim
- c++第二次作业
- 搜索算法-二分搜索-方程解问题(problem 1002)
- c++实验3-个人所得税计算器
- c语言中typedef作用
- C++第3次实验
- C++之类的const成员变量和成员函数2
- 第五届蓝桥杯决赛C\C++B组——Log大侠
- C++实验3—选择结构程序设计-多分段函数求值
- c++实验3-个人所得税计算器
- c++实验3-个人所得税计算器
- C语言中的atan和atan2
- c++第三次实验。个人所得税计算器
- C++第三次实验(个人所得税计算器)
- C++第三次作业
- c++作业3多分段函数求值,定期存款利息计算器,本月有几天?
- C++服务器学习之VIM的常用命令
- C++中虚函数工作原理和(虚)继承类的内存占用大小计算