import 모듈 이름
from 모듈이름 import 모듈 내 불러오고 싶은 함수
탐색하는 방법 중 하나로, 한개씩 일일이 대입해서 탐색하는 방법
def linear_search_algorithm(element, some_list):
for i in range(len(some_list)):
if some_list[i] == element:
return i
return None
탐색시, 중간값을 정한 후 지워 나가면서 원하는 값을 찾아감
def binray search algorithm(element, some_list):
start_index = 0
end_index = len(some_list) - 1
while start_index <= end_index:
midpoint = (start_index + end_index) // 2
if some_list[midpoint] == element:
return midpoint
elif some_list[midpoint] < element:
end_point = midpoint + 1
else:
start_point = midpoint -1
return None