[C언어 소스] 힙 정렬(Heap Sort) 알고리즘언제나 휴일 티스토리 //힙 정렬(Heap Sort)#include #define LEFT_CHILD(x) (2*x + 1)#define RIGHT_CHILD(x) (2*x + 2)#define PARENT(x) ((x-1)/2)#define SWAP(a,b) {int t; t = a; a=b; b=t;}//a와 b를 교환 void HeapSort(int *base, int n);void ViewArr(int *arr, int n);int main(void){ int arr[10] = { 9,4,3,10,5,8,7,6,2,1 }; ViewArr(arr, 10); HeapSort(arr, 10); ViewArr(arr, 10); return 0;} voi..