기수 정렬은 키가 특정 제한된 범위에 있음을 알 때 이론적으로 매우 빠릅니다 (예 : 범위의 값) . 경우 시간 이 걸리는 기본 값을 변환하면 기본 기수 정렬을 수행 한 다음 전체 알고리즘 을 위해 원래 기본으로 다시 변환하십시오 .
그러나 실제로 기수 정렬은 일반적으로 무작위 퀵 정렬 과 같은 것보다 훨씬 느리다는 것을 읽었습니다 .
대규모 배열의 경우 기수 정렬은 명령 수가 가장 적지 만 캐시 성능이 상대적으로 좋지 않기 때문에 전체 성능이 메모리 최적화 버전의 mergesort 및 quicksort보다 나쁩니다.
기수 정렬은 훌륭한 이론적 알고리즘입니까, 아니면 일반적인 실용적인 용도입니까?