[알고리즘] 탐색 알고리즘 기본적인 이해와 구현 - 7. 너비 우선 탐색
·
알고리즘 및 자료구조/알고리즘
선형 탐색 (Linear Search)이진 탐색 (Binary Search)점프 탐색 (Jump Search)보간 탐색 (Interpolation Search)지수 탐색 (Exponential Search)깊이 우선 탐색 (Depth-First Search, DFS)너비 우선 탐색 (Breadth-First Search, BFS) 너비 우선 탐색너비 우선 탐색은 트리나 그래프에서 시작 노드에서 가까운 노드부터 순차적으로 탐색하는 방식입니다. 이 방법은 한 노드에서 출발하여 인접한 모든 노드를 탐색한 후, 점차 멀리 있는 노드를 탐색하는 방식으로 진행됩니다. BFS는 주로 큐를 사용해 구현하며, 최단 경로 찾기 문제에 유용합니다. 1. 특징큐 기반: BFS는 큐 자료구조를 이용하여 구현되며, 큐에 의해 ..