[자료구조] - 우선순위 큐
·
자료구조
Priority Queue 우선순위 큐일반적인 큐의 구조(FIFO)를 가지면서, 데이터가 들어온 순서대로 데이터가 나가는 것이 아닌 우선순위를 먼저 결정하고 그 우선순위가 높은 데이터가 먼저 나가는 자료구조PriorityQueue를 사용하기 위해선 우선순위 큐에 저장할 객체는 필수적으로 Comparable Interface를 구현해야함Comparable Interface를 구현하면 compareTo method를 override 하게 되고 해당 객체에서 처리할 우선순위 조건을 리턴해주면 PriorityQueue가 우선순위가 높은 객체를 추출 해줌.Heap을 이용하여 구현하는 것이 일반적임(자바)특징높은 우선순위의 요소를 먼저 꺼내서 처리하는 구조우선순위 큐에 들어가는 원소는 비교가 가능한 기준이 있어야한..