| | | corso | | | |
Algoritmi e Strutture Dati I + Laboratorio di Informatica II D
(Corso di Diploma in Informatica)
Codice: | 5I008 | Crediti: | 18 | Semestre: | 2 | Sigla: | AS1 | |
Docente
Roberto Grossi
Tel. 0502212793Prerequisiti
Obiettivi di apprendimento
Descrizione
Introduzione all'analisi e alla complessità degli algoritmi.
Algoritmi ricorsivi e relazioni di ricorrenza.
Algoritmi di ordinamento e ricerca.
Algoritmi su grafi, tecniche greedy e di programmazione dinamica.
Strutture dati elementari e avanzate.
Enumerazione e non determinismo. Problemi NP-completi
English Description
Introduction to the design and the analysis of algorithms.
Recursive algorithms and recurrence relations.
Sorting and searching.
Graph algorithms, greedy algorithms and dynamic programming.
Elementary and advanced data structures.
Enumeration and non-determinism. NP-complete problems.
Programma
Ore lezione: | 75 | Ore esercitazione: | 45 | | | |
Bibliografia
Modalità di esame