mag 15 2008

Laboratorio di Algoritmi

Pubblicato da Fabio Andrea Petrini il 15 maggio 2008 alle ore 3:36
Sezione: Senza categoria

Docente: Rosanna Bicocchi
Ore di teoria: 36
Ore di pratica:
CFU 3
Sito ufficiale:

Obiettivi

Implementare algoritmi operanti su strutture dati elementari: liste, pile, code, alberi, grafi.

Programma

Tipi di dati astratti: specifica sintattica e semantica, implementazione.
Rappresentazione di insiemi.
Rappresentazione di tipi di dati astratti (gioco, contenitore, ecc.)
Liste semplici: specifica sintattica e semantica, rappresentazione sequenziale e collegata.
Algoritmi operanti su liste semplici.
Liste bidirezionali: rappresentazione collegata.
Algoritmi operanti su liste bidirezionali.
Liste circolari.
Liste ordinate.
Alberi radicati: specifica sintattica e semantica, possibili rappresentazioni.
Alberi binari: rappresentazione sequenziale e collegata. Algoritmi di visita. Algoritmi operanti su alberi binari.
Alberi binari di ricerca. Algoritmi operanti su alberi binari di ricerca: ricerca di una chiave, inserimento di un nodo, cancellazione di un nodo.
Grafi: specifica sintattica e semantica, possibili rappresentazioni.
Algoritmi di visita.

Modalità di valutazione

L’esame e’ costituito da una prova scritta, che deve essere superata con voto >= 18, seguita da una prova orale.

Testi consigliati

A. A. Bertossi: “Algoritmi e strutture di dati”, UTET, 2000.

Nessun tag per questo post.

Post correlati:



 
Per i blogger: questo è il link per effettuare il trackback!

Disclaimer: Il materiale sarà controllato con la massima accuratezza possibile, tuttavia dipmat.it non sostituisce i testi ufficiali adottati dai docenti e le lezioni tenute durante l'anno accademico.
Il responsabile del sito Fabio Andrea Petrini e gli autori dei documenti declinano ogni responsabilità per eventuali informazioni errate o non aggiornate.

Lascia un commento:

© 2010 Il Portale degli Informatici di Perugia | Post (RSS) e Commenti (RSS)
Sito realizzato da Fabio Andrea Petrini - Powered By Wordpress