1. 힙(Heap)이란?힙은 이진 트리 기반의 자료구조로, 최대 힙(Max Heap) 또는 최소 힙(Min Heap)으로 구현됨.최대 힙(Max Heap): 부모 노드가 자식 노드보다 크거나 같음.최소 힙(Min Heap): 부모 노드가 자식 노드보다 작거나 같음.특징완전 이진 트리 형태로 구현.배열로 저장하면 메모리를 효율적으로 사용할 수 있음.배열 기반 힙 구현 시부모와 자식 노드의 관계부모: arr[i]왼쪽 자식: arr[2*i + 1]오른쪽 자식: arr[2*i + 2]자식에서 부모 찾기부모: arr[(i-1)/2]활용 사례우선순위 큐.힙 정렬최단 경로 알고리즘(다익스트라).2. 힙을 사용한 우선순위 큐의 동작주요 연산삽입(Insert)데이터를 힙의 마지막 위치에 삽입.부모 노드와 비교하여 힙 속..