采用邻接矩阵表示法创建无向网
//采用邻接矩阵表示法创建无向网 #include <iostream> using namespace std; #define MaInt 32767 #define MVNum 100 #define OK 1 typedef char VerTextType; typedef int ArcType; typedef struct { VerTextType Vexs[MVNum]; ArcType arcs[MVNum][MVNum]; int vexnum, arcnum; }AMGrach; int LocateVex(AMGrach G, VerTextType v) { for (int i = 0;i < G.vexnum;i++) { if (G.Vexs[i] == v) return i; } return -1; } int CreateUDN(AMGrach& G) { int i, j, k; cout << "请输入总顶点数,总边数,以空格隔开:"; cin >> G.vexnum >> G.arcnum; cout << endl; cout << "输入点的名称,如a" << endl; for (i = 0;i < G.vexnum;i++) { cout << "input the " << i << " name"; cin >> G