Теоретично сортування Radix дуже швидко, коли ви знаєте, що ключі знаходяться у певному обмеженому діапазоні, скажімо, наприклад, значень у діапазоні . Якщо ви просто конвертуєте значення в базу яка займає час, зробіть базу radix сортування, а потім перетворіть назад у початкову базу для загального алгоритму .
Однак я читав, що на практиці сортування в радіаційному режимі зазвичай набагато повільніше, ніж робити, наприклад, рандомізований квартер :
Для великих масивів сортування radix має найменший кількість інструкцій, але через відносно низьку продуктивність кешу його загальна продуктивність гірша, ніж оптимізовані для пам’яті версії злиття та швидкості.
Чи є сорт radix лише приємним теоретичним алгоритмом, чи він має спільне практичне використання?