Date | Time | Room | Notes |
---|---|---|---|
07/04/2021 | 10-13 | Aula 4 | Concetto di astrazione Introduzione alla OOP concetti fondamentali della OOP OOP in C++ Classi, oggetti, livelli di accesso costruttori |
12/04/2021 | 10-13 | Aula 4 | Esercitazione sulla OOP inizializzazione costruttori impliciti costruttori di default liste di inizializzazione parametri di default overloading costruttori uso di const |
14/04/2021 | 10-13 | Aula 4 | Distruttori static e friend sovraccaricamento operatori gestione delle eccezioni |
19/04/2021 | 10-13 | Aula 4 | Clonare un oggetto Copia profonda Esempio completo di classe ed utilizzo |
21/04/2021 | 10-13 | Aula 4 | Classe composta (Rettangolo e Punto2D) Soluzione assignment |
26/04/2021 | 10-13 | Aula 4 | Ereditarieta' Utilizzo di virtual |
28/04/2021 | 10-13 | Aula 4 | Programmazione generica Funzioni template Classi template Esercitazione |
03/05/2021 | 10-13 | Aula 4 | Strutture dinamiche Array dinamici git/github Esercitazione |
05/05/2021 | 10-13 | Aula 4 | Liste concatenate semplici |
10/05/2021 | 10-13 | Aula 4 | Lezione annullata |
12/05/2021 | 10-13 | Aula 4 | Liste concatenate ordinate Liste concatenate doppie |
17/05/2021 | 10-13 | Aula 4 | Liste doppie circolari Esercizio lista ordinata di rettangoli Presentazione simulazione del progetto |
19/05/2021 | 10-13 | Aula 4 | Soluzione simulazione e chiarimenti vari |
24/05/2021 | 10-13 | Aula 4 | Pile e code Implementazione pila mediante array Implementazione coda mediante array (circolare) |
26/05/2021 | 10-13 | Aula 4 | Stack mediante array e Template Stack mediante lista dinamica Coda mediante lista dinamica Introduzione agli alberi BST e inserimento |
31/05/2021 | 10-13 | Aula 4 | BST e algoritmi notevoli Implementazione BST base |
07/06/2021 | 10-13 | Aula 4 | Ricerca in un BST Cancellazione in un BST |