首页 > 分享 > 图的储存

图的储存

图的储存

最新推荐文章于 2024-05-31 19:35:41 发布

彳亍无痕 于 2017-08-18 14:59:35 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

  对于图的储存是做图论题的基础,图的储存主要有两种方式,一个是邻接表,一个是邻接矩阵。两种储存方式有时候可以通用,但有一些图论题却不能混用。

  邻接矩阵实现方式很简单,直接就是创建一个二维数组G[N][N],对于点x,y,G[x][y]的值就是x->y这一条边的权值。

#include<iostream>

#define INF 0x3f3f3f3f

using namespace std;

int G[N][N];

int N = 1e4+5;

int main()

{

int x,y,w;

int n,m;//图有n个点,有m条边

cin>>n;

//对邻接矩阵初始化

for(int i=0;i<=n;i++)

{

for(int j=0;j<=n;j++)

{

if(i==j)

G[i][j]=0;//点i就是点j,权值为零

else

G[i][j]=G[j][i]=INF;//点i和点j不连通,也就是i和j的权值无限大(无向图)

//G[i][j]=INF;有向图

 }

}

for(int i=0;i<m;i

相关知识

花卉储存技术
一种干花加工用储存设备的制作方法
油果,兰花干的储存方式是冷藏储存()
胡萝卜的储存方法
水果的储存保鲜技巧
保鲜库怎么储存鲜花 保鲜库如何储存鲜花
如何正确储存黄桃(黄桃的储存方法和注意事项)
花卉种子如何储存
花卉种子怎么储存?
咖啡的储存和保鲜技巧

网址: 图的储存 https://m.huajiangbk.com/newsview462845.html

所属分类:花卉
上一篇: 数据库连接池
下一篇: PAT1004