Istruzioni per l'uso dell'animazione
E' possibile selezionare:
-
il numero di elementi che compongono la sequenza (input) da ordinare;
-
il tipo di input:
-
Random per generare una
sequenza in modo casuale
-
Reverse per generare una
sequenza decrescente di valori
-
Utente per inserire direttamente
una sequenza nella casella vettore (ogni elemento della sequenza deve essere
un intero nell'intervallo [1,25])
-
l'algoritmo di ordinamento che si desidera visualizzare.
Una volta completata la selezione, premere il bottone Invio
per confermare le scelte.
Premendo il bottone Help
e' possibile visualizzare il codice Java dell'algoritmo selezionato, una
descrizione informale dell'algoritmo e della sua complessita' ed una spiegazione
del significato dei colori all'interno della animazione.
Infine nella parte in basso della finestra sono disponibili altri bottoni
che permettono di modificare dinamicamente l'animazione:
-
Start e Step
per
avviare l'animazione in modo continuo oppure passo-per-passo. Si noti che
e' possibile alternare il tipo di animazione anche durante l'esecuzione.
-
Back permette di tornare
indietro passo-passo, Fast Back
in maniera veloce e continua.
-
L'animazione può essere fermata in qualsiasi momento con Stop
e riavviata con uno qualunque dei bottoni precedenti. Restart
ripristina invece la situazione iniziale. Per animare l'algoritmo su un
nuovo input, premere Stop
e quindi Invio.
La barra in basso permette di aumentare o diminuire la velocita' dell'animazione.