qsort(cafe, n, sizeof(int), COMPARE);
int COMPARE(const void *a, const void *b)
{
int *x = (int*)a;
int *y = (int*)b;
return *x - *y;
}
이게 퀵소트와 비교함수로 사용되는 함수인데..
cafe[i++][0] 배열 내 요소들과 (하나의 원소를 의미하는게 아님당 여러개의 원소가 삽입되어있음
cafe[i++][1] 배열들에 대한 정렬이 필요한데 비교함수를 어떻게 수정해야 하나요?
현재 퀵소트 방식은 0번 인덱스, 1번 인덱스 구분없이 좀 뒤죽박죽 되어버림니당..ㅜㅜ
댓글 0