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 |
Tags
- 알고리즘
- 파이썬
- 프로그래머스
- codeup
- js to ts
- 타입스크립트
- Redux
- 리덕스장바구니
- memory
- Operating System
- CPU 스케줄링
- 백준
- 스프링
- 자료구조
- error
- react
- web
- 공부
- 기초100제
- 일상
- 코드업
- 정렬
- 협업
- Spring
- C++
- 토이프로젝트
- react-redux
- 분할메모리할당
- Java
- OS
Archives
- Today
- Total
목록너비우선탐색 (1)
감자튀김 공장🍟
[python] 너비 우선 탐색(BFS)
그래프의 탐색 그래프 탐색은 가장 기본적인 연산으로서 하나의 정점으로부터 시작하여 차례대로 모든 정점들을 한 번씩 방문하는 것이다. Ex) 전자 회로에서 특정 단자와 단자가 서로 연결되어 있는지 연결되어 있지 않은지 너비 우선 탐색(BFS: Breath First Search) 너비 우선 탐색이란? 너비 우선 탐색(BFS)은 시작 정점으로부터 가까운 정점을 먼저 방문하고 멀리 떨어져 있는 정점을 나중에 방문하는 순회 기법이다. 이러한 그래프가 있을 경우 BFS로 어떤 순서가 나오는지 확인해보자. 그래프의 시작 정점인 1에서 시작하여 v(1)을 방문한 후 v(1)에 인접한 정점 v(2)와 v(3)을 방문한 후 v(1)에 더 이상 인접한 간선이 없으므로 해당 단계는 종료된다. 다음에 정점 v(2)와 v(3)..
Algorithm
2022. 3. 28. 11:20