해당 모듈은 이진 탐색 알고리즘을 간단하게 사용하기 위한 모듈입니다. 해당 모듈에 대한 정보는 아래 페이지를 참고 하시기 바랍니다.

Binary Search


Import bisect

import bisect # bisect 모듈 임포트

bisect.bisect_left(list, value)

import bisect

a = [1, 2, 4, 4, 5]
x = 4
print(bisect.bisect_left(a, x))  # 출력: 2

bisect.bisect_right(list, value)

import bisect

a = [1, 2, 4, 4, 5]
x = 4
print(bisect.bisect_right(a, x))  # 출력: 4