一、邻接矩阵
邻接矩阵g[i][j]即表示顶点i到顶点j是否有一条有向边,有为1,无为0。

二、邻接表
第i行的每个数表示顶点i到该顶点有一条有向边。

三、前向星
等价于n个单向链表,简单易懂。
struct edges{
int to;
int w;
int next;
}edge[MAX_N]; int idx;
int h[MAX_N];
void add_edge(int u,int v,int w)
{
edge[++idx].w=w;
edge[idx].to=v;
edge[idx].next=h[u];
h[u]=idx;
}