Python DSA

Linear Search

Linear search algorithm

Linear Search

Linear search is a simple search algorithm that checks each element in a list sequentially until the target is found.

Linear Search Implementation

def linear_search(arr, target):
    for i in range(len(arr)):
        if arr[i] == target:
            return i
    return -1

arr = [1, 2, 3, 4, 5]
print(linear_search(arr, 3))  # Returns 2