기능 특징 시간 복잡도(노드 수: V, 에지 수: E)
그래프 완전 탐색 * 재귀 함수로 구현

핵심 이론

1. DFS를 시작할 노드를 정한 후 사용할 자료구조 초기화

image.png

2. 스택에서 노드를 꺼낸 후 꺼낸 노드의 인접 노드를 다시 스택에 삽입

image.png

3. 스택 자료구조에 값이 없을 때까지 반복

image.png