Learn about linear search, binary search, and more
An efficient algorithm for finding a target value in a sorted array by repeatedly dividing the search interval in half.