1 result for Algorithm · 7.932s

Sponsored
Moozonian Wiki Intelligence

Algorithm

30+ Wiki features
Algorithm
Wikipedia

Algorithm

Sequence of operations for a task

In mathematics and computer science, an algorithm ( ) is a finite sequence of mathematically rigorous logical instructions, typically used to solve a class of specific problems or to perform a computation. Algorithms are used as specifications for performing calculations and data processing. More advanced algorithms can use conditionals to divert the code execution through various routes (referred to as automated decision-making) and deduce valid inferences (referred to as automated reasoning). In contrast, a heuristic is an approach to solving problems without well-defined correct or optimal results. For example, although social media recommender systems are commonly called "algorithms", they actually rely on heuristics as there is no truly "correct" recommendation. As an effective method, an algorithm can be expressed within a finite amount of space and time and in a well-defined formal language for calculating a function. Starting from an initial state and input, a computation occurs at each step, eventually producing output and terminating. The transition between states can be non-deterministic; randomized algorithms incorporate random input.

Read full Wikipedia article ↗
49,93130-day views
1,664Daily average
+9.9%7-day trend
66,774 BArticle size
11,129Est. words
775Page ID
Article table of contents 31 sections
1 Etymology
2 Definition
3 History
3.1 Ancient algorithms
3.2 Computers
3.2.1 Weight-driven clocks
3.2.2 Electromechanical relay
3.3 Formalization
3.4 Formal theories of algorithms
3.5 Modern Algorithms
4 Representations
4.1 Turing machines
4.2 Flowchart representation
5 Algorithmic analysis
5.1 Formal versus empirical
5.2 Execution efficiency
5.3 Best Case and Worst Case
6 Design
6.1 Structured programming
7 Legal status
8 Classification
8.1 By implementation
8.2 By design paradigm
8.3 Optimization problems
9 Examples
10 AI-assisted algorithm discovery
11 See also
12 Notes
13 Bibliography
14 Further reading
Categories
AlgorithmsMathematical logicTheoretical computer science
External references
Recent revisions
IrisChronomiaAug 27, 2026 3:31 PM — Reverted [[WP:AGF|good faith]] edits by [[Special:Contributions/~2026-46771-99|~2026-46771-99]] ([[…
~2026-46771-99Aug 27, 2026 3:10 PM — Always read in various sources that Al-Khawarizmi was an arab living and working in Baghdad and not…
~2026-46333-01Aug 24, 2026 2:42 PM — /* Definition */ Removed dot
AbidthegreatAug 22, 2026 8:25 PM — step by step procedure to solve any problem is not algorithm instead steps should be logical.so I i…
Sławomir BiałyAug 17, 2026 7:50 AM — [[WP:UNDUE]] weight and [[WP:TOOSOON]]. Particularly for a "HIstory" section, this needs independen…
~2026-45026-49Aug 17, 2026 7:44 AM — /* Formal theories of algorithms */ Completed the subsection with more recent approach
Contributors
Nitpicking polishAllforrousSwpbGraham87FrietjesNarky BlertRichardWeissInternetArchiveBotAnomieBOTEmausBotCydebotRussBot
Templates used
Algorithms'"Algorithm-beginAlgorithm-endAlgorithmic paradigmsAmboxAudioAuthority controlCircaCitationCitation neededCite USGovCite arXivCite bookCite journal
Redirects to this article
AlgorithmicsAlgorithmicallyComputer algorithmProperties of algorithmsAlgorithimAlgoritmi de Numero IndorumAlgoritmi de numero indorumAlgoritmi De Numero IndorumАлгоритмAlgorithemSoftware logicComputer algorithmsEncoding AlgorithmNaive algorithmNaïve algorithm
Pages linking here
Wikidata knowledge graph Q8366

algorithm

sequence of instructions to perform a task

Connected to 163 Wikimedia sitelinks
Subclass of
procedure, work, mathematical concept
Open Wikidata entity ↗
Sponsored