2012
2012
Sei collegato come utente non registrato
Riepilogo dell'insegnamento: Algoritmi e strutture dati
Informazioni generali
Corso di Laurea Informatica Percorso
CFU 9 Università MODENA e REGGIO EMILIA
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

9 cfu così ripartiti nelle aree:

  • 9 CFU nell'area B - Algoritmi

Sillabo dell'insegnamento

  • B - Algoritmi
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Modelli di calcolo e misure di costo. Metodologie di analisi. Studio del caso piu' sfavorevole e del caso medio. Analisi asintotica.
    • TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
      Sommatorie e ricorrenze. Principio di induzione. Divide-et-impera. Analisi di algoritmi ricorsivi.
    • * A - Algoritmi fondamentali
      Ricerca sequenziale e binaria. Algoritmi di ordinamento per confronto.
    • * A - Algoritmi fondamentali
      Algoritmi di ordinamento in tempo lineare. Calcolo delle statistiche d'ordine.
    • * SDF - Strutture di Dati Fondamentali
      Organizzazione di memoria sequenziale e collegata (array e liste). Pile e code e loro implementazione. Code con priorita'. Implementazione di alberi e grafi.
    • SDA - Strutture di Dati Avanzate
      Dizionari. Tabelle hash e alberi binari di ricerca. Strutture dati di tipo union-find.
    • TAA - Tecniche Algoritmiche Avanzate
      Programmazione dinamica. Algoritmi golosi (greedy).
    • * ASC - Algoritmi su Strutture Combinatorie
      Algoritmi di visita di alberi: visite in pre-, in- e post-ordine, visita in ampiezza. Algoritmi di ricerca su grafo: ricerca in ampiezza e in profondita'. Applicazioni della ricerca in profondita': ordinamento topologico, componenti fortemente connesse.
    • * ASC - Algoritmi su Strutture Combinatorie
      Minimo albero ricoprente per grafi pesati. Problemi di cammino minimo su grafi orientati e pesati.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali