RAG
Tailor
에이전트
서비스
활용 사례
강의 노트
블로그
도입 문의
알고리즘
BFS (너비 우선 탐색)
그래프나 트리에서 시작 노드와 가까운 노드부터 단계적으로 탐색하는 방식. 큐(Queue)로 구현한다.
시간 복잡도
O(V + E)
공간 복잡도
O(V)
핵심 포인트
최단 거리(가중치 없는 그래프) 보장 — DFS 는 보장 안 함
큐에 넣을 때 방문 표시하는 것이 올바른 구현
레벨 단위 처리(BFS 트리의 깊이) 쉽게 구분 가능
대표 문제: 최단 경로, 이분 그래프 판별, 다중 시작점 BFS
실습 코드 및 문제풀이 콘텐츠 준비 중입니다.
이전
← DFS
다음
정렬 →