힙(Heap) / 우선순위 큐(Priority Queue)1. 힙(Heap)이란?이번에는 트리 자료구조에서 자연스럽게 이어지는 힙(Heap)과 우선순위 큐(Priority Queue)에 대해 학습했다.힙은 완전 이진 트리(Complete Binary Tree)의 형태를 가지면서, 부모 노드와 자식 노드 사이에 특정한 우선순위 관계를 유지하는 자료구조이다.힙은 크게 두 종류로 나눌 수 있다.Min HeapMax Heap여기서 중요한 점은 힙을 단순히 값이 정렬되어 있는 트리라고 생각하면 안 된다는 것이다.예를 들어 Max Heap은 다음과 같은 형태를 가질 수 있다. 100 / \ 80 70 / \ / \ 50 60 40 30Max Heap에서는..