-
[n533] DFS & BFSAI 부트캠프 2022. 2. 8. 13:58
BFS (Breadth-First Search)
- 너비 우선 탐색
- 큐의 개념으로 사용된다.
- FIFO 순서로 입출력 된다.
- 아래 그림에서 순서는 0 - 1 - 2 - 3 - 4 - 5 - 6
DFS (Depth-First Search)
- 깊이 우선 탐색
- 스택의 개념이 사용된다.
- LIFO 순으로 값이 입출력된다.
- 위의 그림에서 0-1-3-4-2-5-6 순서이다.
- 탐색할 노드의 깊이가 깊을 수록 BFS에 비해 속도가 높다.
'AI 부트캠프' 카테고리의 다른 글
[n532] Graph (0) 2022.02.07 [n531] 해쉬 테이블 (0) 2022.02.04 [n524] 알고리즘 (2) (0) 2022.01.28 [n523] 알고리즘 (0) 2022.01.27 [n522] Data Structure (2) (0) 2022.01.26