5-1. 깊이 우선 탐색(Depth-First Search, DFS)

깊이 우선 탐색의 핵심 이론

1) 시작 노드 정하기 및 사용할 자료구조 초기화하기

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

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

이미 다녀간 노드는 방문 리스트를 바탕으로 재삽입하지 않기!

Untitled

5-2. 너비 우선 탐색(Breadth-First Search, BFS)