Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 자료구조
- Project Bee
- 비트마스킹
- web view
- springboot
- 이영직
- Navigation
- 폴더구조
- 상속 관계 매핑
- 해외 대외활동
- React Natvive
- 경우의 수
- 노마드코더
- 구현
- 창의충전소
- 버튼 활성화
- 완전탐색
- React Native
- multipart upload
- react
- 티스토리챌린지
- BFS
- 백준 1992
- service 테스트
- 휴대폰 기기
- ReactNative
- 원복
- 오블완
- FlatList
- bfs dfs
Archives
- Today
- Total
유미의 기록들
[알고리즘 -2] 깊이 우선 탐색(DFS) vs 너비 우선 탐색(BFS)
그래프를 탐색하는 방법에는 깊이우선탐색(DFS)과 너비우선탐색(BFS)가 있다 그래프를 탐색하는 것은 하나의 정점으로 시작해서 모든 정점을 한 번씩 방문하는 것, 즉 방문한 정점은 다시 방문하지 않는다 깊이 우선 탐색 (DFS, Depth First Serch) DFS는 어떤 정점부터 시작해서 다음 분기(branch)로 넘어가기 전에 각 분기마다 가능한 가장 멀리 있는 정점까지 탐색하는 알고리즘 - 모든 정점을 방문하고자 하는 경우에 많이 사용한다 - 스택 또는 재귀함수로 구현한다 너비 우선 탐색 (BFS, Breadth First Search) BFS는 어떤 정점부터 시작해서 다음 깊이의 정점로 이동하기 전에 현재 깊이의 모든 정점을 탐색하는 알고리즘 즉, 레벨 별로 탐색한다는 의미이다 - 최단 거리를..
코딩테스트 기록/알고리즘 개념
2024. 2. 20. 10:48