Questa cartella contiene il materiale sviluppato per un esercizio assegnato durante il corso di Laboratorio di Algoritmi e Strutture Dati presso l’Università degli Studi di Napoli Federico II, anno accademico 2023–2024. L’esercizio copre l’intera implementazione e il testing di diverse strutture dati, sviluppate progressivamente nel corso del laboratorio.
Al suo interno si trovano:
- le implementazioni complete delle strutture dati richieste (alberi, liste, pile, code, vettori, tabelle hash, ecc.) ognuna con i propri file .hpp e .cpp;
- i file di test forniti dal docente per la verifica delle strutture (zlasdtest);
- i test personali aggiuntivi per la validazione del codice (mytest);
- punto d’ingresso del programma, da cui è possibile avviare (main.cpp);
- il Makefile per la compilazione dell’intero progetto tramite un unico comando (make);
- C++
- Make
- Class diagram fornito dal docente (con interfacce, contenitori, iteratori, ecc.)
Per compilare il progetto, posizionati nella cartella esercizi ed esegui: make
Per avviare il programma: ./main
Per ripulire i file oggetto e l’eseguibile: make clean