높은 우선순위를 가진 원소부터 출력되는 큐
#include <queue>
priority_queue<자료형> 변수명
선언한 자료형 변수들을 내림차순에 따라 정렬.
우선순위 큐는 내림차순이 default
ex) priority_queue<int> pq;
priority_queue<자료형, Container, greater<자료형>> 변수명
ex) priority_queue<int, vector<int>, greater<int>> pq;
priority_queue<자료형, Container, Compare> 변수명
선언한 자료형 변수들을 Compare에 따라 정렬한다.
- Container : vector 같은 컨테이너
- Compare : 비교함수 클래스
ex) priority_queue<int, vector<int>, cmp>> pq;