Salve a tutti...sono nuova e mi servirebbe un aiutino!!!Premetto che sto cercando di imparare da poco!!!Sto studiando le liste in c. Ho già implementato inserimento ecancellazione in liste semplici e circolari ma ora dovrei implementare una lista con più chiavi mi spiego ogni nodo è del tipo
struct nodo
{
int key1;
int key2;
char * data;
struct nodo* next1;
struct nodo* next2;
};
la persona che mi segue mi ha sconsigliato di utilizzare il nodo in questa maniera e mi ha dteto di usare un nodo subnodo[2] che contenesse 0 per accedere a key 1 e 1 per accedere a key 2 ovviamente il nodo diventerebbe cosi
struct nodo
{
int key;
char * data;
struct nodo* next;
};
ma io proprio non ci riesco a implementare l'algoritmo d'inserimento!!!Qualcuno mi potrebbe spiegare come devo orientarmi???![]()