Radix sort

Radix sort
Esempio di funzionamento dell'algoritmo.
ClasseAlgoritmo di ordinamento
Struttura datiArray
Caso peggiore temporalmente
Caso peggiore spazialmente
OttimaleDipende dai dati

Il radix sort è un algoritmo di ordinamento per valori numerici interi con complessità computazionale O(), dove è la lunghezza dell'array e è la media del numero di cifre degli numeri.

Radix sort utilizza un procedimento controintuitivo per l'uomo, ma più facilmente implementabile. Esegue gli ordinamenti per posizione della cifra ma partendo dalla cifra meno significativa. Questo affinché l'algoritmo non si trovi a dovere operare ricorsivamente su sottoproblemi di dimensione non valutabili a priori.


© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search