우선순위 큐(Priority Queue)우선순위 큐는 가장 중요한(우선순위가 높은) 요소가 먼저 처리되는 자료구조→ 일반적인 큐(Queue)는 선입선출(FIFO, First In First Out)→ 우선순위 큐는 우선순위가 높은 요소가 먼저 나오는 구조 특징자동 정렬요소를 삽입할 때마다 내부적으로 정렬하고 꺼낼 때 항상 최우선 요소가 반환된다.힙(Heap) 자료구조 활용일반적으로 이진 힙(Binary Heap)을 사용하여 O(logN)의 시간복잡도로 삽입/삭제 가능최소 힙(Min Heap) / 최대 힙(Max Heap)최소 힙(Min Heap, default) : 값이 작은 요소가 먼저 반환된다.최대 힙(Max Heap) : 값이 큰 요소가 먼저 반환된다. Python heapq 모듈..