下载此文档

数据结构实验报告.doc


文档分类:高等教育 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
-
. z.
数据结构实验报告
第 6 次实验
**: :叶佳伟
一、实验目的
1、复****图的逻辑结构、存储结or(i = 0; i < G->ve*num; i++)
{
scanf("%s", G->ve*s[i]); /*自动赋值顶点向量*/
}
for(i = 0; i < G->ve*num; i++)
{
-
. z.
for(j = 0; j < G->ve*num; j++) /*赋初值*/
{
G->arcs[i][j].adj = INFINITY;
G->arcs[i][j].info = NULL;
}
}
for(k = 0; k < G->arum; k++)
{
scanf("%s%s", v1, v2); /*输入一条边依附的顶点和权值*/
i = LocateVe*(G, v1); /*确定v1和v2在G中位置*/
j = LocateVe*(G, v2);
G->arcs[i][j].adj = 1; /*弧的权值赋值*/
}
}
/*建立有向网*/
void CreateDN(MGraph *G)
{
int i, j, k, w;
char v1[5], v2[5];
printf("输入顶点数和弧数 : ");
scanf("%d%d", &G->ve*num, &G->arum);
getchar();
-
. z.
for(i = 0; i < G->ve*num; i++)
{
scanf("%s", G->ve*s[i]); /*自动赋值顶点向量*/
}
for(i = 0; i < G->ve*num; i++)
{
for(j = 0; j < G->ve*num; j++) /*赋初值*/
{
G->arcs[i][j].adj = INFINITY;
G->arcs[i][j].info = NULL;
}
}
for(k = 0; k < G->arum; k++)
{
scanf("%s%s%d", v1, v2, &w); /*输入一条边依附的顶点和权值*/
i = LocateVe*(G, v1); /*确定v1和v2在G中位置*/
j = LocateVe*(G, v2);
G->arcs[i][j].adj = w; /*弧的权值赋值*/
}
}
/*建立无向图*/
void CreateUDG(MGraph *G)
-
. z.
{
int i, j, k;
char v1[5],v2[5];
printf("输入顶点数和弧数 : ");
scanf("%d%d", &G->ve*num, &G->arum);
getchar();
for(i = 0; i < G->ve*num; i++)
{
scanf("%s", G->ve*s[i]); /*自动赋值顶点向量*/
}
for(i = 0; i < G->ve*num; i++)
{
for(j = 0;

数据结构实验报告 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wdggjhm62
  • 文件大小25 KB
  • 时间2022-02-11