목록2025/01/05 (1)
anothel의 지식 창고
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/caX2rS/btsLDoabIKu/tJNGzxR0Ibpk9yXBxTdJRK/img.png)
1. 개요이진탐색(Binary Search)은 정렬된 데이터에서 원하는 값을 효율적으로 찾기 위한 탐색 알고리즘이다. 이 알고리즘은 데이터의 중간 값을 기준으로 탐색 범위를 절반씩 줄여 나가기 때문에 매우 빠른 탐색이 가능하다. 이 문서에서는 이진탐색의 정의와 특징, 동작 원리, 그리고 구현 방법 등을 다루며, 이 알고리즘이 가지는 효율성과 실제 활용 방안을 확인한다.2. 이진탐색의 정의와 특징이진탐색은 정렬된 배열 또는 리스트에서 특정 값을 찾기 위한 탐색 방법이다.특징탐색 방식: 매번 탐색 범위를 절반으로 줄인다.전제 조건: 데이터가 반드시 정렬되어 있어야 한다.작동 원리중간 값을 기준으로 탐색하며, 찾고자 하는 값이 중간 값보다 크거나 작은지에 따라 탐색 범위를 반으로 줄여나간다.3. 이진탐색의 동..
기술 노트
2025. 1. 5. 18:01