Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- npm
- 그래프탐색
- OAuth
- 교육철학과 교육사
- webServlet
- 백엔드스쿨
- OpenAPI프로젝트
- 탐색알고리즘
- array
- 내돈내산
- BFS
- 최단경로문제
- 개발자
- 백엔드
- 원격근무
- 자바스크립트
- YBM전화영어
- 자료구조
- 시급합니다
- 전화영어
- 제로베이스
- 프로젝트진행
- java
- Spring
- 백엔드공부
- Node.js
- Queue
- 탄력근무
- JavaScript
- maven
Archives
- Today
- Total
목록Level (1)
개발자취
그래프 탐색 알고리즘 (3) BFS 를 중심으로
1. 들어가기지난 글에 이어 그래프 탐색 알고리즘에 대해서 다뤄볼 것이다. 이번 글에서는 너비 우선 탐색(BFS;Breadth First Search)을 다뤄보겠다. 너비 우선 탐색은 시작 점으로부터 트리와 가까운 꼭짓점을 모두 탐색한 뒤, 먼 꼭짓점까지 확장하는 규칙을 가지고 있다. 이와 관련해서 좀 더 자세하게 알아보자. 2. 너비 우선 탐색너비 우선 탐색은 시작점으로부터 인접한 꼭짓점을 모두 탐색하고, 인접한 꼭짓점을 시작으로 다시 인접한 꼭짓점들을 탐색하는 탐색이다. 다시 말하면, 깊이가 1씩 증가함에 따라 시작점과 가장 가까운 노드들을 모두 탐색하는 기법이라고 볼 수 있다. 깊이 우선 탐색의 시작점을 기준으로 최대 깊이를 우선으로 탐색하는 기법과는 대조적이다. 너비 우선 탐색도 예시를 통해 알아..
개발/Dev | 알고리즘
2023. 7. 12. 22:06