알고리즘 - 선형 탐색 / 이분 탐색
선형 탐색 알고리즘 (Linear Search Algorithm) 선형 탐색은 하는 값을 리스트의 맨 앞부터 끝까지 차례대로 찾아 나가는 것이다. 시간 복잡도 : O(n) 장점 : 검색 방법 중 가장 단순하여 구현이 쉽고 정렬되지 않은 리스트에도 사용 가능하다. 단점 : 검색 길이가 길면 비효율적이다. def linear_search(element, some_list): for i in range(len(some_list)): if element == some_list[i]: return i return None print(linear_search(2, [2, 3, 5, 7, 11])) print(linear_search(0, [2, 3, 5, 7, 11])) print(linear_search(5, [..
2023. 5. 23.