Algorithms are step-by-step procedures or instructions designed to solve specific problems or perform specific tasks.
A simplified programming language-like notation used to describe algorithms without getting into specific syntax details.
Algorithms designed to arrange elements in a particular order, such as alphabetical or numerical order.
Algorithms used to find the location of a specific element within a collection of data.