알고리즘/탐색
너비 우선 탐색 - BFS
sim0609
2023. 2. 2. 22:26
너비 우선 탐색(BFS)
: 그래프 완전 탐색 기법 중 하나로 그래프의 시작 노드에서 출발해 시작 노드를 기준으로 가까운 노드를 먼저 방문하면서 탐색하는 알고리즘
노드(node) 개수 = V
간선(edge) 개수 = E
특징
: FIFO 탐색
: 큐 자료구조 이용
시간 복잡도
: O(V + E)
추가 설명 참고)
https://blog.naver.com/shim-woo-hyeon/222921421964
BFS와 DFS 알고리즘(9주차 과제)
<BFS 알고리즘> BFS 정의 : 너비 우선 탐색 : 루트 노드에서 시작해 인접한 노드를 먼저 탐색 ...
blog.naver.com
백준 - 1260: DFS와 BFS 프로그램
https://www.acmicpc.net/problem/1260
1260번: DFS와 BFS
첫째 줄에 정점의 개수 N(1 ≤ N ≤ 1,000), 간선의 개수 M(1 ≤ M ≤ 10,000), 탐색을 시작할 정점의 번호 V가 주어진다. 다음 M개의 줄에는 간선이 연결하는 두 정점의 번호가 주어진다. 어떤 두 정점 사
www.acmicpc.net
나의 풀이
DFS가 끝난 후 BFS로 넘어갈 때 visited를 초기화해주는걸 잊지 말자!



