
List of algorithms - Wikipedia
List of algorithms An algorithm is a fundamental set of rules or defined procedures that are typically designed and used to be a simpler way to solve a specific problem or a broad set of problems.
Algorithm - Wikipedia
Flowchart of an algorithm to find the greatest common divisor of two numbers. In mathematics and computer science, an algorithm (/ ˈælɡərɪðəm / ⓘ) is a finite sequence [1] of mathematically rigorous …
Euclidean algorithm - Wikipedia
On the right Nicomachus 's example with numbers 49 and 21 resulting in their GCD of 7 (derived from Heath 1908:300). In mathematics, the Euclidean algorithm, [note 1] or Euclid's algorithm, is an …
Greedy algorithm - Wikipedia
Greedy algorithm A greedy algorithm is an algorithm which, at each step, makes the choice that is locally optimal, and subsequently does not reconsider past choices. Greedy algorithms are often …
Timeline of algorithms - Wikipedia
Timeline of algorithms The following timeline of algorithms outlines the development of algorithms (mainly "mathematical recipes") since their inception.
Sorting algorithm - Wikipedia
Sorting algorithm Merge sort In computer science, a sorting algorithm is an algorithm that puts elements of a list into an order. The most frequently used orders are numerical order and lexicographical order, …
A* search algorithm - Wikipedia
A* pathfinding algorithm navigating around a randomly-generated maze Illustration of A* search for finding a path between two points on a graph. From left to right, a heuristic that prefers points closer …
List of artificial intelligence algorithms - Wikipedia
This is a list of artificial intelligence algorithms, including algorithms and algorithmic methods used in artificial intelligence (AI) for search, automated reasoning, knowledge representation and reasoning, …