대표적인 그래프 탐색 알고리즘에는 DFS 와 BFS 가 있다 이중 이번 포스팅에서는 BFS에 대해 다뤄 볼 것이다.
대표적인 그래프 탐색 알고리즘으로 너비 우선 탐색(Breadth First Search) 의 줄임 말이며 그래프의 모든 노드를 탐색하는데 같은 레벨에 위치한 노드를 먼저 탐색하고 다음 레벨로 넘어가는 순서의 탐색 알고리즘이다.
시간 복잡도는 O (V + E) (V :node의 수, E : edge의 수)
(코드에 대한 설명은 차차 문제와 함께 업로드 하겠다.)