Если у нас есть m > 0 и нам нужно предоставить алгоритм для сортировки n целых чисел в диапазоне от 0 до n ^ m -1 во времениО (млн).Мое предложение:
Radix-Sort(A,t) // t is the digit length
for i=0 to t
do Insertion-Sort A on digit i
Мой аргумент заключается в том, что вышеприведенное будет выполнено в O (mn), потому что для каждой цифры t - сортировка вставки займет время O (n), так как диапазон для каждого запуска мал.
Это правильное предложение?Каким должно быть пространство, указанное выше?
Спасибо.