[C++ STL] priority_queue 优先级队列(堆)使用方法
priority_queue本质上维护的是一个堆结构, 默认大根堆,由vector实现
定义
priority_queue<Type, Container, Functional>
Type:数据类型
Container:容器类型(默认vector)
Fuctional:比较方式(默认大根堆)
greater:小根堆
less:大根堆
priority_queue<int> q;
priority_queue<int> a;
priority_queue<int.
原创
2021-01-02 12:00:58 ·
160 阅读 ·
0 评论