//图类//.h#include<vector>#include"node.h"usingnamespacestd;
class Cmap
{
public:
Cmap(int capacity);
~Cmap();
bool AddNode(node *pNode);//像图中加入顶点void resetNode();//重置顶点bool setValueToMatrixForDirectedGraph(int row, int col, int val = 1);//为有向图设置邻接矩阵bool setValueToMatrixForUndirectedGraph(int row, int col, int val = 1);//为无向图设置邻接矩阵void printMatrix();//打印邻接矩阵void deepthFirstTraverse(