전체 탐색 방법 중 하나이다.
너비 우선 탐색을 구현하기 위해서는 큐(Queue)를 사용해야 한다.
Queue
선입선출(FIFO, First In First Out) 자료구조.
먼저 들어온 데이터가 먼저 나간다.
너비 우선 탐색
시작 위치에서부터 차례로 인접한 노드를 탐색하는 방법이다.
(이하 생략)
이러한 탐색을 계속 반복하여, 모든 노드를 가까운 순서대로 탐색하는 방법이, 너비 우선 탐색이다.
'Algorithm' 카테고리의 다른 글
탐욕 알고리즘 (Greedy algorithm) (0) | 2025.04.13 |
---|---|
이진 탐색 (Binary Search Algorithm) (0) | 2025.02.14 |
최대공약수 구하기 (Binary Euclidean algorithm) (0) | 2025.01.11 |
최대공약수 구하기 (유클리드 호제법) (0) | 2025.01.11 |
인수분해 (에라토스테네스의 체) (0) | 2025.01.01 |