Ho implementato le liste di adiacenza per i grafi in questo modo:
struct Vertice
{
long Ver;
Vertice* Next;
};
Vertice* Adj[MAXV];
inline void AddAdj(long a,long b)
{
Vertice v;
v.Ver=b;
v.Next=Adj[a];
Adj[a]=&v;
}
Quando avvio il programma, non funziona correttamente la funzione AddAdj. Dove ho sbagliato?