Programma del corso
- Algoritmi di ordinamento
- Liste, pile e code
- Grafi: visita in ampiezza e in profondità, componenti connesse
- Alberi di ricerca e bilanciamento
- Programmazione dinamica
- Heap e code di priorità
- Algoritmi greedy
- Paradigma client-interfaccia-implementazione per la realizzazione di strutture dati