Video


A video that accompanies this page: Introduction to Algorithms

Overview


A programming algorithm (algo) is a set of ordered instructions written in human language or minimal well-defined pseudocode (p-code). (we'll learn about pseudocode soon).

An algorithm is:


Algorithms are similar to:


In fact, we may use the term algorithm and recipe interchangeably.

Algorithms require both logical and creative thinking. Like coding, they usually require iteration.