本题要求实现邻接矩阵存储图的深度优先遍历。
函数接口定义:
void DFS(MGraph G,Vertex v);
其中MGraph是邻接矩阵存储的图,定义如下:
#define MaxVertexNum 10 /*定义最大顶点数*/
typedef int Vertex;/* 用顶点下标表示顶点,为整型 */
typedef struct{
int arcs[MaxVertexNum][MaxVertexNum]; /*邻接矩阵*/
int vexnum,arcnum; /*图中的顶点数vexnum和边数arcnum*/
}MGraph; /*用邻接矩阵表示的图的类型*/
裁判测试程序样例:
#