BFS   Breadth First Serach   너비 우선 탐색

(2020-12-28)

너비 우선 순회


1. 너비 우선 탐색 방법 (Breadth First Serach, BFS)

  ㅇ 우선 가까운 인접 노드를 모두 방문한 후에, 그 다음 가까운 인접 노드를 방문하며 진행하는 방법
     - 목표 정점을 탐색할 때, 시작점에 가까운 근처 정점부터 탐색하는 방법 

  ㅇ 특징
     - 사용 자료구조  :  선입선출(FIFO)인 `` 자료구조를 활용
        . 자연스럽게 최단 경로를 일러줌
        . 중간에 거치는 정점들을 저장해 둘 필요 있음

  ㅇ 알고리즘의 표현
     - 입력 : 특정 그래프(G), 시작 정점(n)
     - 출력 : 도달 가능 모든 정점들에 대한 배열(방문 여부 true/false 또는 각각의 경로 길이)
     
  ㅇ ... (작성중) ...

그래프 알고리즘
   1. 그래프 알고리즘   2. 그래프 순회 (DFS,BFS)   3. 깊이 우선 탐색 (DFS)   4. 너비 우선 탐색 (BFS)   5. 위상 정렬   6. 최소 신장 트리   7. 최단 경로   8. 다익스트라 알고리즘   9. 플로이드 알고리즘  


Copyrightⓒ written by 차재복 (Cha Jae Bok)
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"