Back to list
Lv.1

Algorithm

Algorithm

A clearly defined set of computational procedures or processing steps for solving a problem

In Simple Terms

An algorithm is a clear set of steps and rules that tells a computer exactly how to solve a specific problem. Even when the end result is the same, the choice of algorithm can make a dramatic difference in speed and efficiency. Just like sorting a shuffled deck of cards in numerical order — a smart approach gets you to the answer with far fewer steps. Search engines, social media feeds, and route-planning apps all rely on sophisticated algorithms working behind the scenes to deliver the right information to you.

Behind the Name

The word actually traces back to a 9th-century mathematician named Al-Khwarizmi. His mathematical writings were translated into Latin and spread widely — eventually, his name became the very word we now use for computational procedures.

Take a Closer Look!

An algorithm is a clearly defined set of steps and rules for solving a specific problem.
Computers can't act on vague instructions — every action needs to be spelled out step by step, like "if A, do B" or "repeat until C." That blueprint of steps is exactly what an algorithm is.

Even when the goal is the same, the choice of algorithm can make a dramatic difference in speed and efficiency.
Think of sorting a shuffled deck of cards in numerical order — a systematic approach gets you there much faster than picking cards at random.
A well-designed algorithm reaches the answer with fewer operations, which means you get more performance out of your hardware.

Search engines, social media timelines, and route-planning apps all have complex, high-performance algorithms running behind the scenes.
They're constantly at work prioritizing the most relevant content and surfacing recommendations tailored to you.