图论——图的表示

非 Y 不嫁゛ 提交于 2019-11-29 15:55:15

一、邻接矩阵

邻接矩阵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;
}

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!