BFS : Breadth Frist Search : 너비 우선 탐색트리나 그래프에서 특정 노드를 시작으로 인접 노드를 먼저 탐색한 후, 다음 레벨로 이동하여 인접 노드를 탐색한다이러한 방법으로 모든 노드를 탐색하는 것을 BFS라고 한다 큐로 구현 가능하다 최단 경로 찾기, 최소 비용 문제, 최소 이동 or 변경 문제, 스도쿠 등에서 활용 가능하다 void bfs(int node, vector graph[], bool visited[], std::queue q){ q.push(node); visited[node] = true; while (!q.empty()) { int current = q.front(); q.pop(); std::cout ..