Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Browse By

All Algorithms

The named, well-defined procedures for solving a specific computational problem, carried as their own subject distinct from the broader ideas they draw on: sorting and searching algorithms such as Quicksort and binary search, graph algorithms such as Dijkstra's algorithm and A*, and other named procedures such as RSA encryption and the fast Fourier transform, each carried with the problem it solves, its time and space complexity, and the person or people credited with it. Belongs here: a named, specific algorithm with a defined step-by-step procedure, such as Quicksort, Dijkstra's algorithm, RSA or the fast Fourier transform. Does not belong here: the broader theoretical idea, paradigm or data structure an algorithm is built on, such as recursion or the linked list, which remains Concepts' subject, the language an algorithm happens to be implemented in, which is Programming Languages' subject, or a full running system, which is Systems' subject.

All Algorithms
Filter Results1,014 entries
Showing the 100 most common of 198 options.
Showing the 100 most common of 206 options.

Autokey cipher

Cryptographic Algorithm

Automatic Differentiation

Numerical Algorithm

Automatic parallelization

Algorithm Classification

Automatic vectorization

Parallel and Distributed Algorithm

AVL Tree Rotation Algorithm

Searching Algorithm

B* Algorithm

Searching Algorithm

B+ Tree Algorithm

Searching Algorithm

Baby-Step Giant-Step Algorithm

Numerical Algorithm

Backpropagation Algorithm

Machine Learning Algorithm

Backward Euler method

Numerical Algorithm

Bacon's cipher

Cryptographic Algorithm

Bailey-Borwein-Plouffe formula

Numerical Algorithm

Baillie-PSW primality test

Numerical Algorithm

Bairstow's Method Algorithm

Numerical Algorithm

Baker's Technique

Graph Algorithm

Banker's algorithm

Parallel and Distributed Algorithm

Barabási-Albert model

Graph Algorithm

Bareiss Algorithm

Numerical Algorithm

Barnes-Hut simulation

Numerical Algorithm

Bartels-Stewart Algorithm

Numerical Algorithm

Bat Algorithm

Optimization Algorithm

Batcher Odd-Even Mergesort

Sorting Algorithm

Baum-Welch Algorithm

Machine Learning Algorithm

BCJR algorithm

Machine Learning Algorithm

Bcrypt Algorithm

Cryptographic Algorithm

Bead Sort

Sorting Algorithm

Beam Search

Searching Algorithm

Beaufort cipher

Cryptographic Algorithm

Beeman's algorithm

Numerical Algorithm

Behavior Selection Algorithm

Machine Learning Algorithm

Bellman-Ford Algorithm

Graph Algorithm

Bender-Knuth Involution

Numerical Algorithm

Bentley-Ottmann Algorithm

Computational Geometry Algorithm

Berendsen thermostat

Numerical Algorithm

Berkeley algorithm

Parallel and Distributed Algorithm

Berlekamp-Rabin Algorithm

Numerical Algorithm

Berlekamp's algorithm

Numerical Algorithm

Berlekamp-Welch algorithm

Numerical Algorithm

Berlekamp-Zassenhaus Algorithm

Numerical Algorithm

Bernstein-Vazirani algorithm

Computational Model and Complexity

BERT (language model)

Machine Learning Algorithm

Best Arm Identification

Machine Learning Algorithm

Best-First Search

Searching Algorithm

BFGS Algorithm

Optimization Algorithm

Biconjugate gradient method

Numerical Algorithm

Biconjugate gradient stabilized method

Numerical Algorithm

Bidimensionality

Graph Algorithm

Bidirectional Search Algorithm

Searching Algorithm

Bifid cipher

Cryptographic Algorithm

Bilateral Filter Algorithm

Numerical Algorithm
Connections

Showing the first 400 of 1,015 connections.

Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.