void dfs(int u) {
① ; // 标记 u 已访问
cout << u << " ";
for (int v : G[u]) {
if (② ) // v 尚未访问
③ ; // 递归访问 v
}
}
- ① __________ ② __________ ③ __________
答案解析
① vis[u] = true;② !vis[v];③ dfs(v)。