INTRODUCTION TO ALGORITHMS & LABORATORY

9 CFU - 1° semestre

Docenti titolari dell'insegnamento

DOMENICO CANTONE - Modulo INTRODUCTION TO ALGORITHMS - INF/01 - 6 CFU
DANIELE FRANCESCO SANTAMARIA - Modulo LABORATORY - INF/01 - 3 CFU


Obiettivi formativi


Modalità di svolgimento dell'insegnamento


Prerequisiti richiesti



Frequenza lezioni



Contenuti del corso



Testi di riferimento


Altro materiale didattico



Programmazione del corso

INTRODUCTION TO ALGORITHMS
 ArgomentiRiferimenti testi
1Introduzione. Algoritmi come tecnologia.Cap.1.1-1.2 di 1) 
2Algoritmo Insertion-SortCap. 2.1 di 1) e materiale didattico integrativo 
3Divide-et-imperaCap. 4.1 di 1) e materiale didattico integrativo 
4RicorrenzeCap. 4.3-4.5 di 1) e materiale didattico integrativo 
5HeapsortCap. 6 di 1) e materiale didattico integrativo 
6QuicksortCap. 7 di 1) 
7Ordinamento in tempo lineareCap. 8 di 1) e materiale didattico integrativo 
8HashingCap. 11.1-11.4 di 1) e materiale didattico integrativo 
9Alberi rosso-neriCap. 13 di 1) e materiale didattico integrativo 
10Elementi della programmazione dinamicaCap. 15 di 1) e materiale didattico integrativo 
11Elementi della strategia golosaCap. 16.1-16.3 di 1) e materiale didattico integrativo 
12Algoritmi elementari per grafiCapp. 24.1-24.4, 25-1 e 25-3 di 1) e materiale didattico integrativo 
LABORATORY
 ArgomentiRiferimenti testi
1Heap ed HeapSortMateriale didattico integrativo fornito dal docente 
2Ordinamento in tempo lineareMateriale didattico integrativo fornito dal docente 
3Indicizzazione e HashingMateriale didattico integrativo fornito dal docente 
4Alberi Rosso NeriMateriale didattico integrativo fornito dal docente 
5Programmazione dinamicaMateriale didattico integrativo fornito dal docente 
6Programmazione greedyMateriale didattico integrativo fornito dal docente 
7Grafi e cammini minimiMateriale didattico integrativo fornito dal docente 


Verifica dell'apprendimento


MODALITÀ DI VERIFICA DELL'APPRENDIMENTO

ESEMPI DI DOMANDE E/O ESERCIZI FREQUENTI



Apri in formato Pdf English version