Related to: Algorithms
개요
임의의 정점(vertax)에서 시작해서 다음 분기(branch)로 넘어가기 전에 해당 분기를 완벽하게 탐색하는 방법. 자기 자신을 호출하는 순환 알고리즘의 형태를 가지고 있다.
핵심 개념
- 탐색 방식: 한 경로를 끝까지 탐색한 후 다른 경로로 이동 (깊이 우선)
- 구현 방식: 재귀 또는 명시적 스택(Stack) 사용
- 시간 복잡도: (V: 정점 수, E: 간선 수)
- 공간 복잡도: (스택 깊이 기준)
관련 개념
참조
https://ko.wikipedia.org/wiki/깊이_우선_탐색https://gmlwjd9405.github.io/2018/08/14/algorithm-dfs.html