<aside> 💡 너비 우선 탐색도 그래프를 완전 탐색하는 방법 중 하나로, 시작 노드에서 출발해 시작 노드를 기준으로 가까운 노드를 먼저 방문하면서 탐색하는 알고리즘이다.
</aside>
너비 우선 탐색은 선입선출 방식으로 탐색하므로 큐를 이용해 구현한다.
너비 우선 탐색은 탐색 시작 노드와 가까운 노드를 우선하여 탐색하므로 목표 노드에 도착하는 경로가 여러 개일 때 최단 경로를 보장한다.
너비 우선 탐색 과정
BFS의 용도
[1260] DFS와 BFS 프로그램