#include<iostream>
#include<string>
using namespace std;
#define Max_Vex 256
template<class VNode>
class MatUnDirectedGraph
{
public:MatUnDirectedGraph(){num=5;VNodes=new VNode[num];nodecount=0;edgecount=0;for(int i=0;i<num;i++){for(int j=0;j<num;j++){edges[i][j]=0;}}}
void expand();void addEdge(VNode start,VNode end,int len);void removeEdge(VNode start,VNode end);void addVNode(VNode element);void removeVNode(VNode element);void display();
private:VNode * VNodes;......
阅读全文