반응형
출처: 나무위키
경로 비교
BFS
- Queue 이용
- 최소신장트리(Minimum Spanning Trees), 최단경로(Shortest Paths)
장점: 무한히 깊거나 무한에 가까운 트리인 경우에 효과적
단점: 목표 노드로 가는 경로들 모두가 같은 거리일 때 비효율적
※ BFS (Breadth-First Search, 너비 우선 탐색)
DFS
- Stack 이용
- 백트래킹
- 사이클 탐지(Cycle Detection), 위상 정렬(Topological Sorting)
장점: 공간복잡도가 상대적으로 작음
단점: 목표 노드에 따라 스택오버플로우가 발생할 수 있음
※ DFS (depth-first search, 깊이 우선 탐색)
관련 문제
반응형
'알고리즘' 카테고리의 다른 글
위상정렬 (Topological sort) (0) | 2021.02.24 |
---|---|
버블 정렬(Bubble Sort) (0) | 2021.02.24 |
[예제] 합병 정렬 (Merge Sort) (0) | 2021.02.23 |
기수 정렬(Radix Sort) (0) | 2021.02.23 |
정렬 알고리즘 비교 (0) | 2021.02.23 |
댓글