Il corso di Algoritmi e programmazione avanzata ha l’obiettivo di introdurre le principali strutture
dati ed i principali algoritmi utilizzando come supporto il linguaggio C. I corso tratta della
programmazione C avanzata (allocazione dinamica memoria, puntatori, etc.), delle strutture dati
(liste, pile, code, tabelle hash, etc), dei principali algoritmi di ordinamento, degli algoritmi su alberi e sui grafi.