#acl SUAGroup:read,write,admin,delete,revert All:read == Algoritmi e strutture dati == '''Numero di crediti ECTS''': 5 (48 ore frontali) '''SSD di riferimento''': INF/01 '''Docente''': G. Terracina '''Prerequisiti''' <
> [[ProgrammazioneAdOggettiSUA|Programmazione ad oggetti]] ## Fondamenti di Programmazione e Programmazione orientata agli oggetti. '''Obiettivi''' Capacità di analisi dei problemi e scelta degli algoritmi e delle strutture dati più adatte alla risoluzione del problema. '''Programma''' * Calcolo della complessità * Tabelle Hash * Alberi Binari, Alberi Binari di Ricerca e Alberi Generici * I Grafi * La tecnica Divide et Impera * La tecnica di Programmazione Dinamica * La tecnica di Programmazione Golosa * La tecnica del Backtraking '''Bibliografia''' <
> Algoritmi e strutture dati – C. Demetrescu, I. Finocchi, G.F. Italiano – Mc``Graw-Hill. Dispense del docente '''Tipologia di attività didattiche''' Lezioni frontali ed esercitazioni in laboratorio. '''Metodi di valutazione''' Sviluppo di un progetto individuale e prova orale. ##'''Nota''': Il materiale didattico è disponibile sulla pagina del corso sul [[http://www.mat.unical.it/~vanbon| sito del docente]]