(Python) bisect
bisect 파이썬에서 이진 탐색을 구현할 때 주로 사용되는 라이브러리이다. 정렬된 배열에서 특정한 원소를 찾아야할 때 매우 효과적이다. bisect_left(), bisect_right() 함수가 가장 중요하게 사용되며, 시간 복잡도는 O(logN)으로 동작한다. bisect_left(a, x) : 정렬된 순서를 유지하면서 리스트 a에 데이터 x를 삽입할 가장 왼쪽 인덱스를 찾는 메소드 bisect_right(a, x) : 정렬된 순서를 유지하도록 리스트 a에 데이터 x를 삽입할 가장 오른쪽 인덱스를 찾는 메소드 from bisect import bisect_left, bisect_right a = [1, 2, 4, 4, 7, 8] x = 4 print(bisect_left(a, x)) print(bi..