Librerie di LASD (Laboratorio di Algoritmi e Strutture Dati) - Federico II
Studente: Antonio Garofalo
Prof: F. Mogavero
Tips:
All'interno della libreria è presente la cartella "Easy C++" con tutorial ed esempi fatti dal professore durante le lezioni utili alla realizzazione delle librerie.
Si condiseri la presa visione di fonti d'informazione sul C++ per avere facile comprensione del linguaggio di programmazione.
La libreria contiene esempi sul C++ e varie implementazioni di varie strutture dati:
- Vector e List (30);
- Stack e Queue (29);
- Alberi Binari (30);
- Alberi Binari di Ricerca (25);
- Matrici (27);
- Grafi;
Media Voti: 28
Nel corso sfortunatamente non sono stati visti gli Alberi Red/Black, gli alberi AVL, Heap e le priority queue (si consiglia la presa visione poichè sono argomenti molto interessanti e che andrebbero approfonditi).
ATTENZIONE:
La libreria ai fini pratici è stata rivisitata e corretta in modo da ottenere un risultato perfetto al 100%, sono stati fatti stressTest.cpp approfonditi, i voti e la media in questione sono le prime consegne, infatti post consegna ho personalmente re-implementato il tutto per avere un risultato migliore correggendo gli errori trovati.
Nota bene:
Le librerie sono state svolte in autonomia rispettando i template dati dal professore. La soluzione potrebbe non essere la migliore ed ovviamente eventuali re-implementazioni possono essere molto utili ad imparare il linguaggio e i vari algoritmi e strutture dati.
NON mi assumo nessuna responsabilità dell'utilizzo delle librerie per svolgere l'esame in questione (i sistemi conoscono il mio codice e probabilmente se ne accorgerebbero sicuramente) inoltre ho nascosto degli Easter Egg così da allontanarvi all'idea di consegnare la libreria, buon divertimento XD.