Indice

Anno 2010-2011

Docenti: Roberto Grossi, Linda Pagli, Nadia Pisanti

Avviso

Correzione compiti e verbalizzazione venerdì 18 febbraio ore 11:00 e lunedì 28 febbraio ore 11:00 presso lo studio della prof.ssa Pagli.

Obiettivi di apprendimento

In questo corso studieremo, progetteremo e analizzeremo soluzioni algoritmiche e strutture di dati avanzate per la risoluzione efficiente di problemi combinatori che coinvolgono vari tipi di dato, quali interi, stringhe, punti (geometrici), alberi, grafi.

Questo corso costituisce un naturale approfondimento e ampliamento delle conoscenze di base apprese nel percorso della laurea triennale.

Il suo syllabus è organizzato per ambiti applicativi, al fine di contestualizzare le tecniche studiate nella realizzazione di software efficiente per essi, e così da consentire adattamenti e specializzazioni di anno in anno che si renderanno necessari e/o opportuni.

Programma

Accesso ai dati e loro compressione
Memorie gerarchiche
Stringologia
Strutture di dati evolute
Problemi "difficili" e loro soluzione
Registro delle lezioni

Materiale didattico

Risultati e Soluzioni

OMISSIS

N.B.: per incrementare il voto finale, l'unica possibilità è quella di ripetere la prova nei prossimi appelli

OMISSIS

OMISSIS

OMISSIS