Asd 00 Introduzione Al Corso

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Asd 00 Introduzione Al Corso - Presentation Transcript

    1. Algoritmi e Strutture Dati Presentazione del Corso Prof. Pier Luca Lanzi
    2. Docenti del Corso 2  Prof. Pier Luca Lanzi (lezioni) Dipartimento di Elettronica e Informazione pierluca.lanzi@polimi.it tel. 02 23993472 http://webspace.elet.polimi.it/lanzi  Ricevimento Mercoledì, dalla 14:30 alle 16:30, preferibilmente su appuntamento  Ing. Daniele Loiacono (esercitazioni e laboratorio) Dipartimento di Elettronica e Informazione loiacono@elet.polimi.it http://www.dei.polimi.it/people/loiacono Prof. Pier Luca Lanzi
    3. Obiettivi del Corso 3  Fornire le conoscenze di base sulle tecniche fondamentali di progettazione degli algoritmi e delle strutture di dati  Elementi di programmazione orientata agli oggetti: concetti fondamentali e programmazione C++  Analisi e di valutazione delle prestazioni degli algoritmi  Panoramica sulle principali strutture dati  Distribuzione dell’attività didattica 30 ore di lezione 12 ore di esercitazione 20 ore di laboratorio (facoltativo) Prof. Pier Luca Lanzi
    4. Programma del Corso 4  Introduzione  Tecniche di programmazione Analisi degli algoritmi Divide et impera Notazione asintotica Algoritmi greedy Ricorrenze Tecniche euristiche  Ordinamento  Strutture dati avanzate Heapsort, Quicksort Tabelle hash Analisi di complessità B-Alberi Strutture dati per  Strutture dati base: insiemi disgiunti Pile, code, liste Alberi, grafi  Algoritmi su grafi Alberi di ricerca Algoritmi di visita Alberi bilanciati (RB) Ordinamento topologico Prof. Pier Luca Lanzi
    5. Qual è il Materiale? 5  Il materiale è tratto dalle trasparenze del corso Introduction to Algorithms (2005-fall-6046) tenuto dal Prof. Leiserson all’MIT (http://people.csail.mit.edu/cel/)  T.H. Cormen, C.E. Leiserson, R.L. Rivest, C. Stein Introduction to Algorithms, Second Edition, The MIT Press, Cambridge, Massachusetts London, England McGraw-Hill Book Company  Queste trasparenze sono disponibili sui siti http://webspace.elet.polimi.it/lanzi http://www.slideshare.net/pierluca.lanzi Prof. Pier Luca Lanzi
    6. Organizzazione delle Lezioni 6  Lunedì 12:15-14:15 Laboratorio  Mercoledì 16:15-18:15 Lezione/Esercitazione  Giovedì 16:15-18:15 Lezione/Esercitazione  Ricevimento Via mail, quando volete Prima e dopo ogni lezione, in aula Mercoledì dalle 14:30 alle 16:30 Prof. Pier Luca Lanzi
    7. Cosa Succede in Aula? 7 Discutere, domandare, interagire Se ci sono punti non chiari, chiedere spiegazioni Se volete approfondimenti, chiedete. Prof. Pier Luca Lanzi
    8. Esame 8  Scritto Risoluzione problemi di programmazione Analisi di performance di algoritmi Domande di conoscenza generale  Durante lo scritto sarà possibile usare il libro di testo ma non appunti e/o esercizi Prof. Pier Luca Lanzi

    + Pier Luca LanziPier Luca Lanzi, 2 years ago

    custom

    700 views, 0 favs, 0 embeds more stats

    Corso di Algoritmi e Strutture Dati 2008/2009
    Polit more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 700
      • 700 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 14
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories