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 | 31 |
Tags
- 카카오블라인드코딩테스트
- 백준
- 리액트
- 노마드코더
- SoftwareExpertAcademy
- BOJ
- 달빛클럽 1기
- React.js
- 완전탐색
- Array
- HashMap
- 노마드코더 강의
- 경제공부
- 달빛캠퍼스
- 달빛클럽1기
- SWEA
- Stack
- React
- 알고리즘
- 재귀
- dfs
- 프로그래머스
- ReactJS로 영화 웹 서비스 만들기
- 인플레이션에서 살아남기
- Java
- Algorithm
- JPA
- programmers
- 달빛클럽
- 자바
Archives
- Today
- Total
th42500의 TIL

BFS (Breadth-First Search) ✔ 그래프 탐색 알고리즘 탐색(Search)이란 많은 양의 데이터 내에서 원하는 데이터를 찾는 과정을 의미 ✔ BFS 그래프에서 부모 노드를 먼저 방문한 후, 방문했던 부모 노드의 자식 노드를 차례로 탐색하는 알고리즘으로, 너비 우선 탐색이라고도 불림 선입선출 형태의 Queue자료구조 활용 트리일 경우 순회 방향 (번호 순서대로 진행) 시간복잡도 : O(V+E) 👉 V : 노드 수, E : 에지 수 ✔ 동작 과정 1️⃣ 탐색 시작 노드를 Queue에 삽입하고 방문 처리 2️⃣ Queue에서 노드를 꺼낸 뒤에 해당 노드의 인접 노드 중 방문하지 않은 노드를 모두 큐에 삽입하고 방문 처리 3️⃣ 2️⃣ 과정을 수행할 수 없을 때까지 반복 ✔ 예시 1️⃣ 시작 ..
Algorithm/Concept
2021. 12. 25. 22:37