Priority Queue는 내부 구조가 힙으로 구성되어 있어 이진트리 구조로 이루어져 있습니다. 들어갈 요소는 비교가 가능한 기준이 있는 요소여야합니다. 사용하기 위해서는 import java.util.PriorityQueue; 로 import를 하고 선언은 import java.util.Collections; PriorityQueue priorityQueue = new PriorityQueue(); PriorityQueue priorityQueue = new PriorityQueue(Collections.reverseOrder()); 이렇게 선언할 수 있는데 Collections.reverseOrder()를 주게 되면 트리의 루트에 가장 높은 수가 오게된다. 기본은 가장 낮은 숫자가 오게 된다. 또한..