알고리즘 문제를 풀다 보면 정말 많은 탐색 알고리즘을 요구하는 문제들을 만납니다. 먼저 탐색(Search)이란 많은 양의 데이터 중에서 원하는 데이터를 찾는 과정을 말하며, 문제에서는 주로 그래프, 트리 등의 자료구조 안에서 탐색하는 문제들이 자주 출제됩니다.