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