개요

검색(검색 알고리즘)과 탐색(탐색 알고리즘)은 자료구조나 상태공간에서 목표값이나 조건을 만족하는 항목(또는 경로)을 찾는 방법들을 말한다. 적용 대상과 목적에 따라 완전탐색(브루트포스), 그래프/트리 탐색, 정렬된 자료에서의 이진검색, 휴리스틱 기반 최적 경로 탐색 등으로 나뉜다.


주요 분류와 핵심 알고리즘

선형 검색 (Linear Search)

이진 검색 (Binary Search)

image.png

깊이우선탐색 DFS (Depth-First Search)

너비우선탐색 BFS (Breadth-First Search)

이진 탐색 트리(BST) 검색