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;