개념 탐색 범위를 반으로 줄여나가며 데이터를 빠르게 탐색하는 기법. 단, 배열 내부가 정렬되어있을 때에만 사용 가능하며 세가지 변수(시작점, 끝점, 중간점)가 사용된다. 과정 시작점, 끝점은 탐색하고자 하는 범위를 나타내기 위해 사용하고 탐색 범위의 중간점에 있는 데이터와 찾고자 하는 데이터를 비교합니다. 예를 들어서 이미 정렬이 된 0부터 9까지의 데이터 중에서 이진 탐색으로 2를 찾는 과정은 다음과 같은 과정으로 이뤄집니다. # 과정1 0 1 2 3 4 5 6 7 8 9 시작점 중간점 끝점 # 과정2 0 1 2 3 4 5 6 7 8 9 시작점 중간점 끝점 # 과정3 0 1 2 3 4 5 6 7 8 9 시작점 끝점 중간점 구현 """ 문제 N개의 원소를 포함하고 있는 수열이 오름차순으로 정렬되어있다. ..