Differenze tra le versioni di "Algoritmi e strutture dati T2/2006-2007"
(→Mercoledì 4 Ottobre 2006) |
(→Mercoledì 4 Ottobre 2006) |
||
Riga 122: | Riga 122: | ||
*Il concetto di algoritmo di ordinamento [http://it.wikipedia.org/wiki/Algoritmo_di_ordinamento#Stabilit.C3.A0_di_un_algoritmo '''Stabile'''] | *Il concetto di algoritmo di ordinamento [http://it.wikipedia.org/wiki/Algoritmo_di_ordinamento#Stabilit.C3.A0_di_un_algoritmo '''Stabile'''] | ||
*La complessità di un Algoritmo | *La complessità di un Algoritmo | ||
− | * | + | *La complessità di un Problema |
− | * | + | *Confrontare la coplessità di algoritmi |
*Definizione formale delle notazioni asintotiche e relativi esempi | *Definizione formale delle notazioni asintotiche e relativi esempi | ||
**O [http://it.wikipedia.org/wiki/Notazione_asintotica#O_grande '''O Grande'''](Limitato superiormete) | **O [http://it.wikipedia.org/wiki/Notazione_asintotica#O_grande '''O Grande'''](Limitato superiormete) | ||
**Ω [http://it.wikipedia.org/wiki/Notazione_asintotica#Omega_grande '''Omega Grande'''] (Limitato inferiormente) | **Ω [http://it.wikipedia.org/wiki/Notazione_asintotica#Omega_grande '''Omega Grande'''] (Limitato inferiormente) | ||
**Θ [http://it.wikipedia.org/wiki/Notazione_asintotica#Relazione_Theta '''Theta'''](limite asintotico stretto) | **Θ [http://it.wikipedia.org/wiki/Notazione_asintotica#Relazione_Theta '''Theta'''](limite asintotico stretto) |
Versione delle 09:12, 5 ott 2006
Indice
News
.
.
Informazioni generali
.
Docenti
Prof. Torelli / Prof. Aguzzoli per il laboratorio.
Corsi di laurea
Modalità d'esame
Orale + Progetto Pagina Ufficiale Modalita' d'esame
N.B
- Non è possibile sostenere l'orale senza aver già consegnato il progetto
- il progetto e l'orale devono essere svolti nello stesso appello
Orari e luogo delle lezioni
Lunedì | Mercoledì | Giovedì | Giovedi (laboratorio) | Venerdì |
---|---|---|---|---|
18:30-20:00 Aula 202 (celoria). | 20:00-21:30 Aula 202 (celoria). | 18:30-19:30 Aula 202. | 19:30-21:30 Aula PC settore didattico . | 18:30-20:00 Aula 202 (celoria). |
Orario di ricevimento studenti
- Lunedì ore 10 -11 e martedì ore 18 -19, Via Comelico
-
Informazioni specifiche
Sito del corso
N.B. Il Prof.Torelli tiene un Diario del corso sul suo sito che è sicuramente è più affidabile di quello che ci sforziamo di tenere sul dsy, riteniamo comunque utile portare avanti questo diario nella speranza che possa esser una risorsa aggiuntiva, non limitandosi a fornire un elenco degli argomenti svolti, ma più in generale fornendo notizie e informazioni sul corso, link e materiale inerente alle lezioni
Forum del corso, e affini
Materiale Didattico
Programma del corso
TESTI
Testo di riferimento
- T.H. Cormen, C.E. Leiserson, R.L. Rivest, C. Stein, Introduzione agli algoritmi e strutture dati 2/ed, McGraw-Hill Italia, 2005 (oppure II edizione in inglese, 2002).
Altri Bibliografia
Testo per il laboratorio:
- Al Kelley, Ira Pohl, C – Didattica e programmazione, Pearson/Addison-Wesley, 2004 (oppure A Book on C, 4a edizione, in inglese).
Bibliografia di consultazione:
- M. Torelli, Appunti per il corso di Algoritmi e Strutture Dati, scaricabili da http://homes.dsi.unimi.it/~torelli/note.html
- A. Bertoni, M. Goldwurm, Progetto e analisi di algoritmi (Dispense del corso di Algoritmi e Strutture Dati), scaricabili da http://homes.dsi.unimi.it/~goldwurm/algo/
- R. Sedgewick, Algoritmi in C/C++, Addison-Wesley, 1993 (nuova edizione ampliata 2002).
- A.J. Kfoury, R.N. Moll, M.A. Arbib, A programming approach to computability, Springer, 1982.
Altro materiale consigliato
Video delle lezioni
Le Videolezioni dell'anno accademico 2003/2004 sono disponibili sul sito Virtual Classroom
DISPENSE E LINK
Diario del corso
.
Lunedì 2 Ottobre 2006
- Introduzione al corso e alle modalità di esame
- Complessità del problema dell'ordinamento
- che cosa si intende per complessità di un algoritmo
- Algoritmo di Counting Sort (altro link utile per capire il counting sort)
- Introduzione alle notazioni asintotiche O , Θ e Ω
Mercoledì 4 Ottobre 2006
- Ripasso Algoritmo Counting Sort - .link utile .per capire il counting sort
- Il concetto di algoritmo di ordinamento Stabile
- La complessità di un Algoritmo
- La complessità di un Problema
- Confrontare la coplessità di algoritmi
- Definizione formale delle notazioni asintotiche e relativi esempi
- O O Grande(Limitato superiormete)
- Ω Omega Grande (Limitato inferiormente)
- Θ Theta(limite asintotico stretto)