parent
4fedf3871b
commit
5d531ce7ec
@ -0,0 +1 @@
|
|||||||
|
]
|
@ -1,28 +1,29 @@
|
|||||||
#include <stdio.h>
|
#pragma once
|
||||||
|
#ifndef _TEST_H_
|
||||||
|
#define _TEST_H_
|
||||||
|
|
||||||
#define NO 30
|
#define NO 30
|
||||||
#define MAXV 100 //最大顶点个数
|
#define MAXV 100 //最大顶点个数
|
||||||
#define INF 32767 //INF表示∞
|
#define INF 32767 //INF表示∞
|
||||||
typedef struct
|
|
||||||
|
struct ArcCell
|
||||||
{
|
{
|
||||||
int length;//边的长度,既两个地点之的长
|
int length;//边的长度,既两个地点之的长
|
||||||
int money;
|
int money;
|
||||||
}ArcCell; //定义边的类型
|
}; //定义边的类型
|
||||||
|
|
||||||
typedef struct
|
struct VertexType
|
||||||
{ int no; //顶点的编号
|
{ int no; //顶点的编号
|
||||||
char sight[10]; //地点
|
char sight[10]; //地点
|
||||||
char introduction[100]; //地点的介绍
|
char introduction[100]; //地点的介绍
|
||||||
}VertexType; //定义顶点的类型
|
}; //定义顶点的类型
|
||||||
|
|
||||||
typedef struct
|
struct MatGrath
|
||||||
{
|
{
|
||||||
int vexnum; //顶点数
|
int vexnum; //顶点数
|
||||||
int arcnum; //边数
|
int arcnum; //边数
|
||||||
VertexType vexs[NO]; //在图结构体中调用点的结构体
|
VertexType vexs[NO]; //在图结构体中调用点的结构体
|
||||||
ArcCell arc[NO][NO]; //在图结构体中调用边的结构体
|
ArcCell arc[NO][NO]; //在图结构体中调用边的结构体
|
||||||
}MatGrath;
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#endif
|
Loading…
Reference in new issue