내일배움캠프 99일차 - 자료구조 & 알고리즘 19주차 : BFS, DFS
DFS / BFS
DFS(깊이 우선 탐색) - 한 길로 끝까지, 막히면 되돌아온다.
1) 현재 위치를 방문 표시(visited) 한다.
2) 안 간 이웃이 있으면 깊이 내려간다.
3) 더 갈 곳이 없으면 한 단계 되돌아온다.
생명선 - 방문 체크(visited)
만약에, "방문 표시"를 하지 않는다면?
: 0에서 1로 간 뒤, 1의 이웃인 0으로 다시 가게 된다.
| 0 → 1 → 0 → 1 → … 영원히 반복 |
현실의
BFS(너비 우선 탐색)
파동처럼 모든 길을 한걸음 씩 번갈아 움직여 체크하는 방식.
댓글
댓글 쓰기