| DC.Title | Algorithm |
| DC.Creator | Weisstein, Eric W. |
| DC.Description | An algorithm is a specific set of instructions for carrying out a procedure or solving a problem, usually with the requirement that the procedure terminate at some point. Specific algorithms sometimes also go by the name method, procedure, or technique. The word "algorithm" is a distortion of al-Khwārizmī, a Persian mathematician who wrote an influential treatise about algebraic methods. The process of applying an algorithm to an input to obtain an output is called a computation. |
| DC.Date.Modified | 2002-07-26 |
| DC.Subject | 68W |
| DC.Rights | Copyright 1999-2026 Wolfram Research, Inc. See https://mathworld.wolfram.com/about/terms.html for a full terms of use statement. |
| DC.Format | text/html |
| DC.Identifier | https://mathworld.wolfram.com/Algorithm.html |
| DC.Language | en |
| DC.Publisher | Wolfram Research, Inc. |
| DC.Relation.IsPartOf | https://mathworld.wolfram.com/ |
| DC.Type | Text |
| Last-Modified | 2002-07-26 |
| og:image | https://mathworld.wolfram.com/images/socialmedia/share.png |
| og:type | website |
| twitter:card | summary_large_image |
| twitter:image:src | https://mathworld.wolfram.com/images/socialmedia/share.png |
| None | ie=edge |
| https://www.wolfram.com/mathematica/ |
| https://wolframalpha.com/ |
| https://mathworld.wolfram.com/ |
| https://www.wolfram.com/mathematica/ |
| https://wolframalpha.com/ |
| https://mathworld.wolfram.com/ |
|
Algebra
| https://mathworld.wolfram.com/topics/Algebra.html |
|
Applied Mathematics
| https://mathworld.wolfram.com/topics/AppliedMathematics.html |
|
Calculus and Analysis
| https://mathworld.wolfram.com/topics/CalculusandAnalysis.html |
|
Discrete Mathematics
| https://mathworld.wolfram.com/topics/DiscreteMathematics.html |
|
Foundations of Mathematics
| https://mathworld.wolfram.com/topics/FoundationsofMathematics.html |
|
Geometry
| https://mathworld.wolfram.com/topics/Geometry.html |
|
History and Terminology
| https://mathworld.wolfram.com/topics/HistoryandTerminology.html |
|
Number Theory
| https://mathworld.wolfram.com/topics/NumberTheory.html |
|
Probability and Statistics
| https://mathworld.wolfram.com/topics/ProbabilityandStatistics.html |
|
Recreational Mathematics
| https://mathworld.wolfram.com/topics/RecreationalMathematics.html |
|
Topology
| https://mathworld.wolfram.com/topics/Topology.html |
|
Alphabetical Index
| https://mathworld.wolfram.com/letters/ |
|
New in MathWorld
| https://mathworld.wolfram.com/whatsnew/ |
| Discrete Mathematics | https://mathworld.wolfram.com/topics/DiscreteMathematics.html |
| Computer Science | https://mathworld.wolfram.com/topics/ComputerScience.html |
| Algorithms | https://mathworld.wolfram.com/topics/Algorithms.html |
| General Algorithms | https://mathworld.wolfram.com/topics/GeneralAlgorithms.html |
| Discrete Mathematics | https://mathworld.wolfram.com/topics/DiscreteMathematics.html |
| Computer Science | https://mathworld.wolfram.com/topics/ComputerScience.html |
| Theory of Computation | https://mathworld.wolfram.com/topics/TheoryofComputation.html |
| method | https://mathworld.wolfram.com/Method.html |
| procedure | https://mathworld.wolfram.com/Procedure.html |
| technique | https://mathworld.wolfram.com/Technique.html |
| computation | https://mathworld.wolfram.com/Computation.html |
| Computation | https://mathworld.wolfram.com/Computation.html |
| Explore this topic in the MathWorld classroom | https://mathworld.wolfram.com/classroom/Algorithm.html |
|
algorithm
| https://www.wolframalpha.com/input/?i=algorithm |
|
euclidean algorithm formulation date
| https://www.wolframalpha.com/input/?i=euclidean+algorithm+formulation+date |
|
euclidean algorithm status
| https://www.wolframalpha.com/input/?i=euclidean+algorithm+status |
| The
Design and Analysis of Computer Algorithms. | http://www.amazon.com/exec/obidos/ASIN/0201000296/ref=nosim/ericstreasuretro |
| Algorithms
and Theory of Computation Handbook. | http://www.amazon.com/exec/obidos/ASIN/0849326494/ref=nosim/ericstreasuretro |
| Computer
Algorithms: Introduction to Design and Analysis, 3rd ed. | http://www.amazon.com/exec/obidos/ASIN/0201612445/ref=nosim/ericstreasuretro |
| Algorithms,
Graphs, and Computers. | http://www.amazon.com/exec/obidos/ASIN/0120848406/ref=nosim/ericstreasuretro |
| http://www.nist.gov/dads/ | http://www.nist.gov/dads/ |
| Fundamentals
of Algorithmics. | http://www.amazon.com/exec/obidos/ASIN/0133350681/ref=nosim/ericstreasuretro |
| A
History of Algorithms: From the Pebble to the Microchip. | http://www.amazon.com/exec/obidos/ASIN/3540633693/ref=nosim/ericstreasuretro |
| http://www.algovista.com/ | http://www.algovista.com/ |
| Introduction
to Algorithms. | http://www.amazon.com/exec/obidos/ASIN/0262031418/ref=nosim/ericstreasuretro |
| Mathematics
for the Analysis of Algorithms, 3rd ed. | http://www.amazon.com/exec/obidos/ASIN/0817635157/ref=nosim/ericstreasuretro |
| Algorithmics:
The Spirit of Computing, 2nd ed. | http://www.amazon.com/exec/obidos/ASIN/0201504014/ref=nosim/ericstreasuretro |
| The
Art of Computer Programming, Vol. 1: Fundamental Algorithms, 3rd ed. | http://www.amazon.com/exec/obidos/ASIN/0201896834/ref=nosim/ericstreasuretro |
| The
Art of Computer Programming, Vol. 2: Seminumerical Algorithms, 3rd ed. | http://www.amazon.com/exec/obidos/ASIN/0201896842/ref=nosim/ericstreasuretro |
| The
Art of Computer Programming, Vol. 3: Sorting and Searching, 2nd ed. | http://www.amazon.com/exec/obidos/ASIN/020103803X/ref=nosim/ericstreasuretro |
| Design
and Analysis and Algorithms. | http://www.amazon.com/exec/obidos/ASIN/0387976876/ref=nosim/ericstreasuretro |
| Combinatorial
Algorithms for Computers and Calculators, 2nd ed. | http://www.amazon.com/exec/obidos/ASIN/0125192606/ref=nosim/ericstreasuretro |
| Algorithms
in C, 3rd ed. | http://www.amazon.com/exec/obidos/ASIN/0201849372/ref=nosim/ericstreasuretro |
| An
Introduction to the Analysis of Algorithms. | http://www.amazon.com/exec/obidos/ASIN/020140009X/ref=nosim/ericstreasuretro |
| The
Algorithm Design Manual. | http://www.amazon.com/exec/obidos/ASIN/0387948600/ref=nosim/ericstreasuretro |
| Implementing
Discrete Mathematics: Combinatorics and Graph Theory with Mathematica. | http://www.amazon.com/exec/obidos/ASIN/0521806860/ref=nosim/ericstreasuretro |
| http://www.cs.sunysb.edu/~algorith/ | http://www.cs.sunysb.edu/~algorith/ |
| Algorithms
and Complexity. | http://www.amazon.com/exec/obidos/ASIN/0130219738/ref=nosim/ericstreasuretro |
| http://www.cis.upenn.edu/~wilf/AlgComp2.html | http://www.cis.upenn.edu/~wilf/AlgComp2.html |
| A
New Kind of Science. | http://www.amazon.com/exec/obidos/ASIN/1579550088/ref=nosim/ericstreasuretro |
| Algorithm | https://www.wolframalpha.com/input/?i=algorithm |
| Weisstein, Eric W. | https://mathworld.wolfram.com/about/author.html |
| MathWorld | https://mathworld.wolfram.com/ |
| https://mathworld.wolfram.com/Algorithm.html | https://mathworld.wolfram.com/Algorithm.html |
| Discrete Mathematics | https://mathworld.wolfram.com/topics/DiscreteMathematics.html |
| Computer Science | https://mathworld.wolfram.com/topics/ComputerScience.html |
| Algorithms | https://mathworld.wolfram.com/topics/Algorithms.html |
| General Algorithms | https://mathworld.wolfram.com/topics/GeneralAlgorithms.html |
| Discrete Mathematics | https://mathworld.wolfram.com/topics/DiscreteMathematics.html |
| Computer Science | https://mathworld.wolfram.com/topics/ComputerScience.html |
| Theory of Computation | https://mathworld.wolfram.com/topics/TheoryofComputation.html |
| About MathWorld | https://mathworld.wolfram.com/about/ |
| MathWorld Classroom | https://mathworld.wolfram.com/classroom/ |
| Contribute | https://mathworld.wolfram.com/contact/ |
| MathWorld Book | https://www.amazon.com/exec/obidos/ASIN/1420072218/ref=nosim/weisstein-20 |
| wolfram.com | https://www.wolfram.com |
| 13,289 Entries | https://mathworld.wolfram.com/whatsnew/ |
| Last Updated: Mon Dec 22 2025 | https://mathworld.wolfram.com/whatsnew/ |
| ©1999–2026 Wolfram Research, Inc. | https://www.wolfram.com |
| Terms of Use | https://www.wolfram.com/legal/terms/mathworld.html |
| https://www.wolfram.com |
| wolfram.com | https://www.wolfram.com |
| Wolfram for Education | https://www.wolfram.com/education/ |