typedef struct GraphRep *Graph;
typedef int Vertex;
int validV(Graph,Vertex);
typedef struct { Vertex v; Vertex w; } Edge;
Edge mkEdge(Graph, Vertex, Vertex);
Graph newGraph(int nV);
void insertE(Graph, Edge);
void removeE(Graph, Edge);
Graph copy(Graph);
void destroy(Graph);
void show(Graph);
|