이진 탐색(Binary Search) 분할정복 방식을 사용하여, 매 단계에서 탐색 범위를 반으로 줄여나가며 특정 값을 찾아내는 알고리즘 정렬된 배열에만 적용 가능하기 때문에, 이진 탐색을 수행하기 전에 배열이 정렬되어 있어야 한다. 시간복잡도 : O(logN) 1. 초기화 : 탐색 시작 전, 검색 범위를 배열의 전체로 설정 - 최소 인덱스 low(임의의 변수이름)를 0으로, 최대 인덱스를 배열의 마지막 인덱스 high(임의의 변수이름)로 설정 2. 중앙 요소 확인 : 배열의 중앙 요소를 찾는다. - (최소 인덱스 + 마지막 인덱스) / 2가 중앙 요소의 인덱스일 것이다. 3. 조건 판단 - 중앙 요소가 찾고자 하는 값과 같다면, 탐색을 종료하고 그 위치를 반환 - 중앙 요소가 찾는 값보다 크다면, 찾는 ..