A step-by-step procedure used to locate specific data among a collection of data.
Example of a search algorithm is the Binary Search algorithm, which is used to find a specific value in a sorted list of numbers.