이진 탐색(Binary Search)란?
정렬된 데이터에서 가운데 원소와 비교하여 찾는 범위를 절반씩 좁혀 가는 탐색 방법. n개의 데이터에서 최대 ⌊log₂ n⌋ + 1회의 비교로 찾을 수 있으며, 시간 복잡도는 O(log n). 데이터가 정렬되어 있는 것이 전제가 된다.
일본어 명칭: 二分探索
이진 탐색(Binary Search)은(는) 자료 구조와 알고리즘, A/D·D/A 변환, 소프트웨어 개발과 프로젝트 관리 등 3개 분야의 연습 문제 7개에 나와요.
분야: 자료 구조와 알고리즘