순차 탐색(Sequential Search) 이란?

  • 데이터가 담겨있는 리스트를 앞에서부터 하나씩 비교하여 원하는 데이터를 찾는 방법

 

순차 탐색(Sequential Search) 구현

def sequential_search(data, search):
    for index in range(len(data)):
        if data[index] == search:
            return index
    return -1

 

순차 탐색(Sequential Search) 시간 복잡도

  • 최악의 경우 리스트의 길이가 n일 때, n번 비교해야한다.
    • O(n)

+ Recent posts