index
- 0 - introduzione
- 1 - introduzione ai grafi
- 2 - visita DFS
- 3 - colorabilità
- 4 - componenti connesse
- 5 - ordinamento topologico
- 6 - individuare cicli
- 7 - ponti
- 8 - visita BFS
- 9 - grafi pesati, algoritmo di Dijkstra
- 10 - minimo albero di copertura
- 11 - algoritmo di Bellman-Ford
- 12 - problemi di ottimizzazione e algoritmi di approssimazione
- 13 - algoritmi greedy
- 14 - divide et impera
- 15 - programmazione dinamica
- 16 - backtracking