Codice:
n = crea_grafo(&Adj[MAX]); //Memorizza i valori nella lista di adiacenza
deve essere
n = crea_grafo(&Adj[0]); //Memorizza i valori nella lista di adiacenza
altrimenti punti fuori tabella.
Inoltre nella funzione crea_lista non sono sicuro di come gestisci next
non dovrebbe essere il pPrevious->next = pNuovo?