우리는 약간 m> 0이 있고, 알고리즘은 시간 O에서 N^m -1 (MN)의 범위 0 N 정수 정렬 제공해야하는 경우. 나의 제안은 다음과 같습니다기수 정렬 런타임
Radix-Sort(A,t) // t is the digit length
for i=0 to t
do Insertion-Sort A on digit i
내 인수가 그 위의 실행에서 O (백만) 때문에 각 숫자 t에 대해 - 각 실행에 대한 범위가 작기 때문에 삽입 정렬은 O (n)의 시간이 소요됩니다.
올바른 제안입니까? 위의 공간 요구 사항은 무엇이되어야합니까?
감사합니다.