깊이 우선 탐색(Depth-First Search)란?
그래프나 트리를, 한 길을 갈 수 있는 데까지 나아가고 막다른 곳에 이르면 되돌아와 다른 길로 나아가는 순서로 방문하는 탐색 방법. 재귀나 스택으로 구현하며, 미로 탐색, 연결 요소나 사이클의 검출, 위상 정렬 등에 쓰인다. 영어 머리글자로 DFS라고도 한다.
일본어 명칭: 深さ優先探索
깊이 우선 탐색(Depth-First Search)은(는) 자료 구조와 알고리즘 등 1개 분야의 연습 문제 3개에 나와요.
분야: 자료 구조와 알고리즘