cpp
void DFS(Graph G, int v)
{
visited[v] = 1;
printf("%c ", G.vexs[v]);
for (int i = 0; i < G.vexnum; i++)
{
if (!visited[i] && G.arcs[v][i])
DFS(G, i);
}
}
void DFS(Graph G, int v)
{
visited[v] = 1;
printf("%c ", G.vexs[v]);
for (int i = 0; i < G.vexnum; i++)
{
if (!visited[i] && G.arcs[v][i])
DFS(G, i);
}
}