제일 큰 값 or 작은 값을 바로 뽑아낼 수 있는 Queue
Array로 구현할 시 find a highest prority → O(N)
→ Heap으로 구현하기!!
Dequeue(가장 큰 값 return) → ReheapDown사용, leaf 노드의 맨 오른쪽 값을 root로 복사 하고 그 노드를 지운 뒤 child랑 계속 비교하며 swap
BIg - O