Algoritmi e strutture dati · 20 min
Il softwareMappa del corso
Quattro scatole: array, lista, hash, albero
La domanda non è “quale è meglio”. È “cosa ti serve: ordine, inserimento, ricerca?”
Il disegno
Clicca la scatola. Immagina 10.000 elementi, non 4.
In fila
Contano posizione o collegamento.
Con indice
Paghi memoria e un po’ di caos per la velocità.
In poche righe
Array: posti numerati, accesso immediato, inserire in mezzo è costoso. Lista: facile inserire, lento saltare al 1000º.
Hash: chiave → valore, se l’hash è buono. Albero: ordine + tagli logaritmici, se non degenera in lista.
Disegna questo
Quattro icone. Sotto ciascuna: un sì e un no (es. hash: sì lookup, no “il 5º in ordine”).
Un foglio, non un software. Se lo sai ridisegnare senza guardare, la lezione è tua.