강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

Devourer님의 프로필 이미지
Devourer

작성한 질문수

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

3. 뮤직비디오(결정알고리즘)

Binary Search의 경우 정렬되어 있는 리스트에만 적용 가능하지 않나요?

작성

·

244

1

먼저 강의 감사합니다.

설명한 예제와 테스트 모두 통과했는데, 아래와 같이 다른 데이터를 보니 리스트에서 순서가 무작위로 되어 있더라구요.

10 3
6 5 8 5 6 8 7 6 6 7

공부하기로는 정렬되어 있어야 이진탐색이 가능하다고 하는데, 관계가 없는 건가요?

답변 1

0

김태원님의 프로필 이미지
김태원
지식공유자

감사합니다^^ 

네 이진탐색은 기본적으로 자료가 정렬되어 있어야 가능한 알고리즘입니다. 하지만 이 문제는 입력되는 N개의 데이터를 이분검색하는게 아닙니다.

답이 있을 거라 확신하는 범위인 lt 부터  rt까지(1부터 ~ rt까지)의 자연수를 이분검색하는 것입니다.

Devourer님의 프로필 이미지
Devourer

작성한 질문수

질문하기