Lezioni:
- vedi pdf lez8 per introduzione a sorting
- (bucket sort + fare tutti gli altri ordinamenti lineari pdf lez12)
- heap sort
Basi
Studio Algoritmi
- Analisi Asintotica degli Algoritmi🟢
- Algoritmi Iterativi 🟢
- Esempi calcolo costo algoritmi iterativi 🔴
- Algoritmi Ricorsivi 🔴
- Risolvere e calcolare Equazione di Ricorrenza 🟡
Strutture Dati
- Array (Struttura Dati) 🟢
- Linked List (Struttura Dati) 🟡 (aggiungere codice)
- Pile (Struttura Dati) 🟢
- Code (Struttura Dati) 🟢
- Heap (Struttura Dati) 🟡 (finire costo computazionale)
- Alberi (Struttura Dati) 🟢
- Alberi Binari (Struttura Dati) 🟢
- Alberi Binari di Ricerca
- Hash Table
Albero bilanciato
Quando altezza è logaritmica ovvero quando in numero di nodi è e l’altezza dell’albero è (inserisci negli appunti)
Algoritmi di Ricerca
Algoritmi di Ordinamento
Algoritmi :
Algoritmi :
- Marge Sort 🟢
- Quick Sort 🟢 (sistemare solo costo computazionale)
- Heap Sort 🟡 (da finire)
Algoritmi “Lineari”:
Definizione: Algoritmo di ordinamento Stabile 🟡 (Finire di sistemare)