visited[v] = 1; /*置已访问标记*/ w = GetFirstVex( G, v ; /*取第一个邻接结点*/ while ( w != -1 ) { if ( !visited[w]) DepthFSearch(G, w, visited, Visit; /*递归*/ w = GetNextVex (G, v, w ) ; /*取下一个邻接结点*/ } } void DepthF