Skip to content

Endless077/Data-Structure-CPP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Librerie (Data Structure)

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:

  1. Vector e List (30);
  2. Stack e Queue (29);
  3. Alberi Binari (30);
  4. Alberi Binari di Ricerca (25);
  5. Matrici (27);
  6. 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.