An algorithm is a finite and well-defined sequence of instructions used to solve a problem.
These instructions are designed so they can be executed systematically by a human or a computer.
Algorithms are fundamental in computer science. They define how data is processed, sorted, and analyzed.
Common examples include search algorithms, sorting methods, and computational procedures in software.
Important properties of an algorithm include clarity, finiteness, and efficiency.