Ragazzi ho questo tipo di struttura riguardante l'elemento di una lista:
codice:
struct lista{
       void *inf;;
       struct lista *next;
       };
typedef struct lista list;
Adesso sto implementando i grafi con liste di adiacenza, quindi il grafo nella sua struttura conterrà un puntatore ad un array i cui suoi elementi sono tutte teste di liste di adiacenza. A questo punto la domanda è questa, data la struttura list e quella che vi posto, è corretto utilizzare un:

- list *V oppure
- list **V ?

codice:
struct graph{
    int nv;      //Numero vertici esistenti
    int buffer;  //Dimensione array allocato
    struct list  :bhò: *V;  //Puntatore all'array contenente i vertici
};
typedef struct graph graph;