This document describes the linear search algorithm.
Linear search sequentially checks each element of a data structure one-by-one to find a target item. It works by traversing the list from the first element until either the target is found or all elements are checked. The worst-case complexity is O(n) as it may need to traverse the entire list. An example linear search on an array is provided to demonstrate how it checks each element sequentially until the target item is found or not.