typedef struct
{
VertexType vexs[VNum];
EdgeType Arc[VNum];
int vexnum,arcnum;
}MGraph;
void Create(MGraph &G,int v,int e)
{
G.vexnum=v;
G.arcnum=e;
for(i=0;i<v;i++)
scanf(“%”,&G.vexs[i]);
for(i=0;i<v;i++)
for(j=0;j<v;j++)
G.arc[i][j]=0;
for(k=0;k<e,k++)
{
scanf("%d%d",&i,&j);
G.arcs[i-1][j-1]=1;
G.arcs[j-1][i-1]=1;//无向图加上这句
}
}