Algorithm
noun · Computer science
Definition
A finite, ordered set of clear steps for solving a problem.
Explanation
Algorithms can be described in plain language, pseudocode or flowcharts.
Example
A recipe is an everyday algorithm.
Common confusion
An algorithm is not the same as a program, which is an implementation in a particular language.
Related terms
- PseudocodeA structured way to describe an algorithm that looks like code but is not tied to any language.
- FlowchartA diagram that shows the steps of a process using shapes and arrows.
Study guides that use this term
Entry status: written by the editorial team and awaiting independent review. Spot an error? Use our corrections page.
← All vocabulary