您的位置:首页 > 编程语言 > C语言/C++

C++ 容器适配器-优先级队列

2015-02-15 15:31 260 查看
1、自适应容器(容器适配器):不能使用list

2、最大值优先级队列、最小值优先级队列

3、优先级队列适配器 STL priority_queue

priority_queue<int, deque<int>> pq;

priority_queue<int, vector<int>> pq;

priority_queue<int> pq;//默认是vector

不能用list,因为list 的迭代器不是任意存取iterator,而pop 中用到堆排序时是要求randomaccess iterator 的!

4、

pq.empty();

pq.size();

pq.top();

pq.pop();

pq.push(item);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: