Я готовлюсь к тесту, который у меня есть на этой неделе, и я наткнулся на контрольный вопрос, который спрашивает...
Двадцать миллионов положительных целых чисел в диапазоне 0 . . . 99 999 999 должны быть отсортированы по системе счисления LSD. Сравните производительность при использовании системы счисления 0 . . . 9999 и основание 0 . . . 9. Покажите свою работу.
Я знаю, что время для сортировки по основанию равно тета (d (k + n)); где d = количество цифр, k = размер основания и n = количество записей.
Я понимаю, что десятичная система счисления будет тета (8 (10 + 20 000 000)), верно?
Каким будет основание тысяч? тета(3(1000+20 000 000))?