파이썬 이진탐색
![[python] (알고리즘) binarySearch (이진탐색) 구현](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FrZTCU%2FbtrdeYqmXI2%2FAAAAAAAAAAAAAAAAAAAAAHr136U1TCKUQEVZUAXcA2A93_Mw9DlMFrNydEcJThrI%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DZTec3SAxkz%252B%252FbsqroL7Ms48nCPI%253D)
[python] (알고리즘) binarySearch (이진탐색) 구현
binarySearch (이진탐색) 구현 코드 #이진탐색 data = [2, 11, 19, 27, 30, 31, 45, 121] n = int(input('검색할 데이터를 입력하세요: ')) l = 0 #검색할 데이터 리스트의 첫번째 인덱스 h = len(data)-1 #검색할 데이터 리스트의 마지막 인덱스 count = 0 #검색 비교 횟수 isFlag = False #데이터 검색의 성공 여부 while(l data[m]: l = m + 1 elif n < data[m]: h = m - 1 #count 위치 유의 count += 1 # 비교횟수를 증가 print("{} 번 비교했습니다".format(count)) if isFlag: print("검색 완료!, 입력된 데이터 {}의 인덱스는..