购买主题
看看~~~~
{:10_254:}{:10_254:}{:10_254:}
看看
谢谢
本帖最后由 圣狄雅哥 于 2018-4-20 18:37 编辑
// 建立带权值的有向图的邻接表结构
void CreateALGraph(GraphAdjList *G)
{
int i, j, k,w;
EdgeNode *e;
printf("请输入顶点数和边数:\n");
scanf("%d %d", &G->numVertexes, &G->numEdges);
// 读取顶点信息,建立顶点表
for( i=0; i < G->numVertexes; i++ )
{
scanf("%c", &G->adjList.data);
G->adjList.firstEdge = NULL; // 初始化置为空表
}
for( k=0; k < G->numEdges; k++ )
{
printf("请输入边(Vi,Vj)上的顶点序号:\n");
scanf("%d %d", &i, &j);
e = (EdgeNode *)malloc(sizeof(EdgeNode));
e->adjvex = j; // 邻接序号为j
printf("输入边(Vi,Vj)上边的权值;
scanf("%d",&w);
e->weight=w;
e->next = G->adjList.firstEdge;
G->adjList.firstEdge = e;
}
}
圣狄雅哥 发表于 2018-4-20 17:30
// 建立带权值的有向图的邻接表结构
void CreateALGraph(GraphAdjList *G)
{
这个要注意弧头弧尾的输入顺序
{:10_254:}
看看
........
回复看下
看看
谢谢分享{:5_92:}
666666
-=
看的头痛
卡看看你
123
111
11111
已有 89 人购买 本主题需向作者支付 2 鱼币 才能浏览