우선순위 큐 (Prioirty Queue)

개념

우선순위 큐는 각 데이터에 우선순위를 부여하며 삽입 순서와 관계 없이 우선순위가 높은 데이터를 먼저 처리하는 자료구조이다. 우선순위가 동일하다면 이 때는 큐와 동일하게 선입선출 적용한다.

특징

장점

단점

std::priority_queue

priority_queue는 vector를 기반으로 구성된 컨테이너 어댑터로, 최대 또는 최소 원소에 빠르게 접근할 수 있다.