/*---------------------------------------------------------------------------------------------------*/ /*图的深度优先遍历搜索递归算法。g为存储图的邻接表,i为遍历的初始顶点编号, */ void dfs(ALGraph *g,int i) { ArcNode *p = NULL; printf("%d\t", g -> adjlist[i].data); visited[i] = 1; p = g -> adjlist[i].firstarc; while( p != NULL) { if(visited[p -> adjvex] == 0) { dfs(g, p-> adjvex); } p = p -> nextarc; } }
评论星级较低,若资源使用遇到问题可联系上传者,3个工作日内问题未解决可申请退款~