elenco   
        corso   

Algoritmi e Strutture Dati I + Laboratorio di Informatica II D

(Corso di Diploma in Informatica)

Codice: 5I008Crediti: 18Semestre: 2Sigla: AS1 

Docente

Roberto Grossi   grossi@di.unipi.it  Stanza 342  Tel. 0502212793

Prerequisiti

Per i prerequisiti, si veda il sito principale del corso.

Obiettivi di apprendimento

Per gli obiettivi, si veda il sito principale del corso.

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: 75Ore esercitazione: 45   

Bibliografia

Per la bibliografia, si veda il sito principale del corso.

Modalità di esame

Per la modalità di esame, si veda il sito principale del corso.

Ulteriore pagina web del corso: http://www.di.unipi.it/~grossi/TEACHING/ALG1/algI.html


home


email