您的位置:首页 > 编程语言 > C语言/C++

最短路~bellman-ford

2016-08-16 14:53 351 查看
int num;
int v
;
struct my
{int x,y,l,ne;}e[m];

void put(int x,int y,int l)
{
num++;
e[num].x=x;
e[num].y=y;
e[num].l=l;
e[num].ne=v[x];
v[x]=num;
}

void bellman-ford()
{
memset(dis,0x3f,sizeof(dis));
dis[S]=0;
for(int i=1;i<n;i++)
for(int j=1;j<=m;j++)
dis[e[j].y]=min(dis[e[j].y],dis[e[j].x]+e[j].l);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C++模板 最短路