인프런 커뮤니티 질문&답변
Binary Search의 경우 정렬되어 있는 리스트에만 적용 가능하지 않나요?
작성
·
244
1
먼저 강의 감사합니다.
설명한 예제와 테스트 모두 통과했는데, 아래와 같이 다른 데이터를 보니 리스트에서 순서가 무작위로 되어 있더라구요.
10 3
6 5 8 5 6 8 7 6 6 7
공부하기로는 정렬되어 있어야 이진탐색이 가능하다고 하는데, 관계가 없는 건가요?
답변 1
0
김태원
지식공유자
감사합니다^^
네 이진탐색은 기본적으로 자료가 정렬되어 있어야 가능한 알고리즘입니다. 하지만 이 문제는 입력되는 N개의 데이터를 이분검색하는게 아닙니다.
답이 있을 거라 확신하는 범위인 lt 부터 rt까지(1부터 ~ rt까지)의 자연수를 이분검색하는 것입니다.





