priority_queue<int,vector<int>,greater<int>> q(队列从小到大排序)
时间: 2023-12-17 21:02:09 浏览: 106
STL priority_queue(优先队列)详解
5星 · 资源好评率100%
是的,你说的是 STL 中的 priority_queue 容器,它可以用来实现堆(heap)数据结构。其中第二个参数是容器类型,表示底层容器采用 vector 容器,第三个参数是比较函数对象,表示元素的比较方式。当使用 greater<int> 时,元素按照从小到大的顺序排序,而使用 less<int> 时则按照从大到小的顺序排序(默认情况下,priority_queue 容器采用 less<int> 作为比较函数对象)。
阅读全文