lynring24 blog

Breadth First Search(BFS)

Tags:

탐색 트리의 수평 방향으로 루트 노드부터 목표노드까지 탐색을 진행
자료구조 : Queue

장점단점
최단 경로 보장
노드가 적고, 깊이가 얕은 트리에서 유리
열린 노드들을 관리하므로 공간 복잡도가 크다.

평균 탐색 노드 수 (가지 b개, 목표 노드 : d) = d-1까지의 탐색 + d층에서 중간 d-1까지: 1 + b + b^2 + b^3 + .. + b^(d-1) = b^d-1 / b-1
d 중간 : ( 1/2 )* b^d