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.

Binary combinatory logic

Computational Model and Complexity

Binary GCD algorithm

Numerical Algorithm

Binary Search Algorithm

Searching Algorithm

BIRCH Algorithm

Machine Learning Algorithm

Birkhoff Algorithm

Numerical Algorithm

Bisection (Software Engineering)

Searching Algorithm

Bisection Method Algorithm

Numerical Algorithm

Bitap Algorithm

String Algorithm

Bitonic Mergesort

Sorting Algorithm

Bit-Reversal Permutation

Numerical Algorithm

BKM algorithm

Numerical Algorithm

BLAKE

Cryptographic Algorithm

BLAKE2

Cryptographic Algorithm

BLAST (Biotechnology)

String Algorithm

Block Lanczos algorithm

Numerical Algorithm

Block Sort

Sorting Algorithm

Block Swap Algorithms

Optimization Algorithm

Block Wiedemann algorithm

Numerical Algorithm

Block-matching and 3D filtering

Domain-Specific Algorithm

Bloom Filter Algorithm

Searching Algorithm

Blossom Algorithm

Graph Algorithm

Blowfish Algorithm

Cryptographic Algorithm

BLS digital signature

Cryptographic Algorithm

Blum Blum Shub Algorithm

Cryptographic Algorithm

Bogosort

Sorting Algorithm

Boltzmann Sampler

Numerical Algorithm

Bonferroni correction

Numerical Algorithm

Book cipher

Cryptographic Algorithm

Boole's rule

Numerical Algorithm

Booth's multiplication algorithm

Numerical Algorithm

Bootstrap aggregating

Machine Learning Algorithm

Bootstrap Aggregating Algorithm

Machine Learning Algorithm

Borůvka's Algorithm

Graph Algorithm

Borwein's algorithm

Numerical Algorithm

Bowtie (sequence analysis)

String Algorithm

Bowyer-Watson Algorithm

Computational Geometry Algorithm

Boyer-Moore Algorithm

String Algorithm

Boyer-Moore Majority Vote Algorithm

Searching Algorithm

Boyer-Moore-Horspool Algorithm

String Algorithm

Branch and Bound Algorithm

Optimization Algorithm

Branch and cut

Optimization Algorithm

Branch and price

Optimization Algorithm

Breadth-First Search

Graph Algorithm

Brent's Method

Numerical Algorithm

Bresenham's Line Algorithm

Computational Geometry Algorithm

British Museum Algorithm

Searching Algorithm

Bron-Kerbosch Algorithm

Graph Algorithm

Brotli Algorithm

String Algorithm

Broyden's Method Algorithm

Numerical Algorithm

Bruun's FFT 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.