이진 탐색 예제 - 1
문제 분석
N의 최대 범위가 100,000이므로 단순 반복문으로는 해결할 수 없다.(n^2소요)이진 탐색을 적용하면 데이터 정렬까지 고려했을 때
O(nlogn)시간 복잡도로 해결할 수 있다.내장 함수
sort()는O(nlogn)의 시간 복잡도를 가지므로 정렬을 수행해도 제한 시간을 초과하지 않는다.
손으로 풀어보기
탐색 데이터를 1차원 리스트에 저장한 다음 정렬한다.
정수가 존재하는지 이진 탐색을 사용해 확인한다.

슈도코드
코드 구현 - 파이썬
코드 구현 - 자바
Last updated