[이코테] 범위를 반씩 좁혀가는 탐색 (순차탐색과 이진탐색)


[이코테] 범위를 반씩 좁혀가는 탐색 (순차탐색과 이진탐색)

순차탐색 앞서 공부한 알고리즘을 구현하는 과정에서도 굉장히 빈번하게 사용한 탐색 방법이며, 굉장히 단순하다. 리스트 내의 특정 값을 찾기 위해 맨 앞부터 차례대로 확인하는 방법이다. def sequential_search(n,target,array): for i in range(n): if array[i] == target: return i+1 print("생성할 원소 개수를 입력한 다음 한 칸을 띄고 찾을 문자열을 입력하세요") input_data = input().split() n = int(input_data[0]) target = input_data[1] print("앞서 적은 원소 개수만큼 문자열을 입력하세요. 구분은 띄어쓰기 한 칸으로 합니다.") array = input().split() p..


원문링크 : [이코테] 범위를 반씩 좁혀가는 탐색 (순차탐색과 이진탐색)