A classificação Radix é teoricamente muito rápida quando você sabe que as teclas estão em um determinado intervalo limitado, digamos valores no intervalo por exemplo. Se você apenas converter os valores para a base de que leva tempo, fazer uma base radix sort e depois converter de volta para sua base original para um total algoritmo.
No entanto, eu li que, na prática, a classificação do radical é geralmente muito mais lenta do que fazer, por exemplo, uma classificação rápida aleatória :
Para matrizes grandes, a classificação radix tem a menor contagem de instruções, mas devido ao seu desempenho de cache relativamente ruim, seu desempenho geral é pior que as versões otimizadas para memória do mergesort e quicksort.
Radix sort é apenas um bom algoritmo teórico ou tem usos práticos comuns?