[자료구조] #19 Heap(2)
·
CS/자료구조
• MaxHeap Classclass MaxHeap {private: static const int root_index = 1; // 루트 노드의 인덱스는 1로 설정 static const int HEAP_SIZE = 200; // 힙의 최대 크기는 200으로 설정 int nodes[HEAP_SIZE]; // 힙 노드를 저장할 배열 int size; // 현재 힙의 크기 // 주어진 인덱스의 왼쪽 자식 노드의 인덱스를 반환 int LEFT(int i) { return i * 2; } // 주어진 인덱스의 오른쪽 자식 노드의 인덱스를 반환 int RIGHT(int i) { return i * 2 +..