- A collection of ordered steps that solve a mathematical problem. A precise step-by-step plan for a computational procedure that possibly begins with an input value and yields an output value in a finite number of steps.
- Calculation with Arabic numerals; algorism.

- approximation algorithm
- checksum algorithm
- classification algorithm
- compression algorithm
- computer arithmetic algorithm
- distributed algorithm
- divide and conquer algorithm
- genetic algorithm
- greedy algorithm
- parallel algorithm
- randomized algorithm
- semi-algorithm
- sequential algorithm

- From Middle English algorisme, augrym, from Anglo-Norman algorisme, augrim, from Medieval Latin algorismus, from Arabic الخُوَارِزْمِيّ, the nisba of Persian mathematician Muḥammad ibn Mūsā al-Khwārizmī and a toponymic name meaning "person from Chorasmia". The spelling change (-s- > -th-) was influenced by unrelated (whence ) .

Explore and search massive catalog of over 900,000 word meanings.

Get a curated memorable word every day.

Level up your vocabulary by setting personal goals.

Try out Vedaist now.