- Lista Classica Linkata: una lista con un puntatore che punta all'elemento successivo della lista.
- Lista Doppio Linkata: una lista con un puntatore che punta all'elemento successivo e uno che punta all'elemento precedente della lista.
- BST: una struttura dati con determinate caratteristiche.
All'interno delle rispettive cartelle è presente un file README che spiega il funzionamento delle strutture dati e delle relative funzioni.
Per utilizzare la libreria ListByMe_Cpp, puoi clonare la repository su GitHub utilizzando il comando `git clone` seguito dall'URL della repository:
git clone https://github.com/Gamessmile/ListByMe_Cpp.git
Una volta clonata la repository, troverai tante cartelle tante quante sono le strutture dati realizzate al momento.
Ognuna di queste cartelle contiene il codice per implementare la struttura dati corrispondente.
Per includere una delle strutture dati nel tuo progetto C++, devi aggiungere l'istruzione `#include` corrispondente all'inizio del tuo file sorgente. Ad esempio, per includere la Lista Classica Linkata, dovresti aggiungere la seguente riga:
#include "ListByMe_Cpp/ListaClassicaLinkata/list.h"
Assicurati di specificare il percorso corretto al file header della lista che vuoi includere. Inoltre, assicurati di compilare il tuo progetto con l'opzione `-I` per specificare la directory in cui si trovano i file header della libreria.
📌 Nota: Assicurati di includere tutti i file necessari nel tuo progetto e di rispettare le eventuali dipendenze tra i file.