BipartiteGraph_DFS
문제 복기
static void dfs(int x) {
if(c[x]) {return;}
c[x] = true;
System.out.print(x+" ");
for(int y:g[x]) {
if(c[y]==false) {
dfs(y);
}
}
}dfs(0,1);for(int i=0;i<v;i++) {
if(g[i]==0) {//방문체크해주고!
dfs(i,1);
}
}Last updated