C언어 퀵정렬(Quick Sort)
·
e. 자료구조 및 알고리즘
#include #include void quicksort(int a[], int start, int end) { int index; if(start < end) { index = partition(a, start, end); quicksort(a, start, index-1); quicksort(a, index+1, end); } else { return; } } int partition(int a[], int start, int end) { int pivot = a[end]; int i; int index = start; int temp; for(i=start; i