1. 힙(Heap)의 정의힙은 완전 이진 트리(Complete Binary Tree) 형태를 가지는 자료구조로, 각 노드의 값이 일정한 조건을 만족하도록 구성.최대 힙(Max Heap): 부모 노드의 값이 자식 노드의 값보다 항상 크거나 같다.최소 힙(Min Heap): 부모 노드의 값이 자식 노드의 값보다 항상 작거나 같다.즉, 힙은 항상 루트 노드가 최댓값 또는 최솟값을 가지는 특수한 이진 트리2. 힙의 특징완전 이진 트리 구조마지막 레벨을 제외하고는 모든 레벨이 꽉 차 있으며, 마지막 레벨은 왼쪽부터 차례대로 채워짐부모-자식 관계 조건 유지최대 힙: 부모 ≥ 자식최소 힙: 부모 ≤ 자식효율적인 삽입과 삭제삽입: 새로운 원소를 가장 마지막 자리에 넣은 뒤 위로 올리며(Heapify Up) 조건을 맞춤..