Algoritmi e strutture dati · 16 min
Corso · lezione 5 di 5
Algoritmi e strutture dati
0/5 viste
Il softwareMappa del corso
Grafi: nodi e archi
Non tutto è una lista. Un grafo è puntini e frecce: rete, dipendenze, mappe.
Il disegno
Stessi puntini, domande diverse.
Visitare
Ordine in cui tocchi i nodi.
Come lo tieni
Memoria vs velocità sul “chi è vicino”.
In poche righe
Diretto o no, pesato o no. Lista di adiacenza vs matrice: n piccolo e denso → matrice; sparso → liste. BFS: onde da un nodo (code). DFS: tuffo (pila).
Cammino minimo (Dijkstra) se i pesi sono ≥ 0. Topological sort se è un DAG: l’ordine di build, di course, di make.
Disegna questo
Cinque nodi, alcune frecce. Un BFS cerchiato a onde. Un ciclo evidenziato: lì il topo-sort esplode.
Un foglio, non un software. Se lo sai ridisegnare senza guardare, la lezione è tua.