Urutan radix secara teoritis sangat cepat ketika Anda tahu bahwa kunci berada dalam kisaran terbatas tertentu, katakanlah nilai dalam kisaran misalnya. Jika Anda baru saja mengonversi nilai menjadi basis yang membutuhkan waktu , lakukan pengurutan basis radix dan kemudian konversikan kembali ke basis asli Anda untuk keseluruhan algoritma .
Namun, saya telah membaca bahwa dalam prakteknya jenis radix biasanya jauh lebih lambat daripada melakukan misalnya quicksort acak :
Untuk array besar, radix sort memiliki jumlah instruksi terendah, tetapi karena kinerjanya yang relatif buruk, kinerja keseluruhannya lebih buruk daripada versi mergesort dan quicksort yang dioptimalkan untuk memori.
Apakah radix sort hanya algoritma teoretis yang bagus, atau apakah ia memiliki kegunaan praktis yang umum?