Quicksort: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m clean up, Nota ripetuta |
m Bot: numeri di pagina nei template citazione e modifiche minori |
||
Riga 23:
#* Alla fine di questa fase, il pivot sarà nella sua posizione corretta nella lista.
# '''Ricorsione sui sotto-array:'''
#* Applicazione del Quicksort alla parte sinistra (elementi minori o uguali al pivot) e alla
#* Continua fino a che i sotto-array contengono un solo elemento o sono vuoti (caso base).
Riga 29:
== Storia ==
L'algoritmo quicksort fu ideato nel 1959 da [[Tony Hoare]] durante un viaggio nell'URSS, durante una sua visita alla [[Moscow State University]]. In quel periodo, Hoare lavorava a un progetto di [[traduzione automatica]] per il [[National Physical Laboratory, UK|National Physical Laboratory]]. Durante il processo di traduzione si rese necessario ordinare le parole russe prima di consultare il dizionario Russo-Inglese che era registrato su un [[nastro magnetico]] e ordinato alfabeticamente.<ref>{{Cita pubblicazione|cognome=Shustek|nome=L.|titolo=Interview: An interview with C.A.R. Hoare|doi=10.1145/1467247.1467261|rivista=[[Communications of the ACM|Comm. ACM]]|volume=52|numero=3|pp=
== Algoritmo di base ==
|