void qsort (void* base, size_t num , size_t size, int (*compar)(const void* , const void*) );
아 진짜 거지같다 시발 병신같네
void qsort (void* base, size_t num , size_t size, int (*compar)(const void* , const void*) );
a[100] 이라는 숫자가 있는걸 사용 한다고 하면
void qsort( a , 100 , sizeof(a[0]) , int (*compar)(const void* , const void*) -< 이거 도대체 뭔데 );
잘모르겟음
q솔트?.. 퀵정렬 소스인가염.. 하나 드려여
? _?
base에서 알아서 두 개 꺼낼테니 포인터로 받아서 대소 비교하는 함수 만들어서 넣어달라고
int compare (const void * a, const void * b){ return ( *(int*)a - *(int*)b ); }
이런거 ?
qsort 뭐가 궁금한고
저거 말고 algorithm.h sort가 더 좋음
참치형 그러면..... void sort(RandomAccessIterator first, RandomAccessIterator last, Compare comp);
면 시작점과 끝점 그뒤에거 .. 잘 모르겟음..
sort(first, first+num)
비교 함수를 직접 넣고 싶으면 3번째 사용
vector<int> a; sort(a.begin(),a.end(),[](int a, int b){ return a > b; });