包括大多经典的数据结构的原理和实现C++源码,能够直接运行6、0 图的类定义和实现 //图的相关数据类型的定义graph.h //最多顶点数 const int MaxV=10; //最大权值 const int MaxValue=99; //定义邻接表中的边结点类型 struct edgenode { int adjvex; //邻接点域 int weight; //权值域 edgenode* next;//指向下一个边结点的链域 }; //定义邻接表类型 typedef edgenode** adjlist; //邻接矩阵类定义 class AdjMatrix {privat