quicksort 비교함수1 qsort함수 stdlib.h void qsort (void *base, size_t nel, size_t width, int (*compare)(const void *, const void *) base = 정렬하고자 하는 배열의 포인터 nel = 배열의 각 원소들의 총 수 width = 배열에서 원소 하나의 크기 (*compare) = 비교를 수행할 함수 포인터 비교함수는 -1, 0, 1 중 하나 반환해야한다. 오름차순 비교함수만든 예제코드) intcompare(const void *first, const void *second) { if (*(int*)first > *(int*)second) return (1); else if (*(int*)first < *(int*)second) return (-1); else.. 2023. 1. 28. 이전 1 다음 728x90