//无向图的邻接表
#include<iostream>
using namespace std;
const int MAX = 10;
struct ArcNode{
//边节点
int adjvex; //存储图中节点的下标
ArcNode * next;
};
typedef struct {
int vertex; //存储图中节点的数据
ArcNode * firstEdge; //表头指针
}vertexNode[MAX];
class ALGraph{
private:
int vertexNum; //节点数
int arcNum; //边数
vertexNode adjList; //创建表头
public:
ALGraph(int v[],