Algoritmi e programmazione: richiami di teoria con prove d'esame ed esercizi svolti