250x250
반응형
Recent Posts
Recent Comments
Link
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Archives
Today
Total
관리 메뉴

재 현

BFS 본문

Computer Science/Algorithm

BFS

본명은이점례 2020. 11. 5. 18:42
728x90

BFS  ( 너비 우선 탐색)

- 가까운 노드부터 우선적으로 탐색(최단거리)

- 큐 자료구조 이용

 

1. 탐색노드를 큐에 삽입, 방문처리

2. 큐에서 노드를 꺼낸 뒤에 인접노드 중 방문하지 않은 노드를 모두 큐에 삽입하고 방문처리한다

3. 더이상 큐에서 꺼낼 노드가 없을 때까지 반복한다.

 

- 큐에서 꺼내 인접노드 파악 후 처리한다.

 

 

 

#미로 탈출 

최소거리 구하기, '1'로 안된 거리

 

BFS : 시작 지점에서 가까운 노드부터 차례대로 그래프 모든 노드를 탐색, 상하좌우 연결된 모든 노드거리가 1로 동일하다.

<문제 해결 아이디어>   step 1. 1찾기  step2. 1->2

 

 

1260, 2644, 2178, 6593, 5427(★), 3055(★), 2206(★), 7576, 7652, 5012, 1697, 16397, 9019(★), 1525(★), 1039(★)

 

728x90

'Computer Science > Algorithm' 카테고리의 다른 글

시간복잡도와 공간복잡도  (0) 2023.07.23
문자열  (0) 2020.11.15
DFS  (0) 2020.11.02
알고리즘 공부법  (0) 2020.10.30
구현 ( Implementation)  (0) 2020.10.30