// 1. 돌다리를 두들겨 보고 가는 방법
void dfs(int here)
{
visited[here] = 1;
for(int there : adj[here])
{
if(visited[there]) continue;
dfs(there);
}
}
// 2. 일단 호출하고 생각
void dfs(int here)
{
if(visited[here]) return;
visited[here] = 1;
for(int there : adj[here])
dfs(there);
}
'알고리즘 > 기본 문법' 카테고리의 다른 글
DFS, BFS (0) | 2022.08.02 |
---|---|
<알고리즘> 2차원 배열 회전 (0) | 2022.04.22 |
<알고리즘> 입출력 싱크 (0) | 2022.04.22 |
<알고리즘> 2차원 배열 수정하는 함수 (0) | 2022.04.22 |
<알고리즘> n진법 변환 (0) | 2022.04.22 |