가능한 한 깊이를 우선적으로 탐색해 들어가는 방식
한 노드를 방문하면 그 노드의 자식들을 재귀적으로 계속 탐색
예를 들어, 미로찾기를 할 때 최대한 한 방향으로 갈 수 있을 때까지 쭉 가다가 더 이상 갈 수 없게 되면 다시 가장 가까운 갈림길로 돌아와서 그 갈림길부터 다시 다른 방향으로 탐색을 진행하는 것.
특징
구현 방법
개념
주로 두 노드 사이의 최단 경로를 찾고 싶을 때, 이 방법을 선택