가능한 중복 :
Stabilizing the standard library qsort?비교를 수정하여 qsort를 안정되게 만드시겠습니까?
그냥 내 빌려 영업을 수정하여의 int에 대한 qsort가 안정적으로 만들 수 있습니까? 그게 내 코드 야. 나는 이것을 약 5-7 크기의 아주 작은 배열에 사용하고 있습니다.
static int compare(const void *a, const void *b)
{
const int A(*(const int*)(a));
const int B(*(const int*)(b));
return B - A;
}
'int'가 "합리적인"크기이고 오버플로가 발생할 수없는 경우 - 예. – valdo
@valdo : 질문을 이해하셨습니까? C 표준 라이브러리 함수 qsort()가 안정적인 정렬이라고 생각하십니까? 그것에 대한 어떤 언급이 있습니까? –
데이터가 단순한 정수일 때 정렬 알고리즘이 안정적이라면 왜 신경을 씁니까? 안정성은 동일한 것으로서 구별 가능한 구별 가능한 요소가있는 경우에만 중요합니다. –