Merge sort: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Annullata la modifica 64449407 di 188.95.18.137 (discussione) |
m Bot: Fix dimensionamento immagini (v. richiesta) |
||
Riga 22:
=== Esempio di funzionamento ===
[[File:AnimazioneMergeSort.gif|thumb|
Supponendo di dover ordinare la sequenza [10 3 15 2 1 4 9 0], l'algoritmo procede ricorsivamente dividendola in metà successive, fino ad arrivare alle coppie
Riga 41:
L'esecuzione ricorsiva all'interno del calcolatore non avviene nell'ordine descritto sopra. Tuttavia, si è formulato l'esempio in questo modo per renderlo più comprensibile.
=== Implementazione ===
[[File:Merge sort algorithm diagram2.JPG|thumb
L'algoritmo può essere implementato fondamentalmente tramite due tecniche:
# '''Top-Down''', che è quella presentata in questa pagina. Opera da un insieme <math>A</math> e lo divide in sotto insiemi <math>(A_1, A_2)</math> fino ad arrivare all'insieme contenente un solo elemento, per poi riunire le parti scomposte;
| |||