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.

BSD Checksum

Numerical Algorithm

B-Tree Algorithm

Searching Algorithm

Bubble Sort

Sorting Algorithm

Buchberger's algorithm

Numerical Algorithm

Bucket Sort

Sorting Algorithm

Bühlmann decompression algorithm

Domain-Specific Algorithm

Bully algorithm

Parallel and Distributed Algorithm

Bundle Adjustment

Optimization Algorithm

Burrows-Wheeler Transform Algorithm

String Algorithm

Burstsort

Sorting Algorithm

Butterfly diagram

Numerical Algorithm

Byte Pair Encoding Algorithm

String Algorithm

Bzip2 Algorithm

String Algorithm

C4.5 Algorithm

Machine Learning Algorithm

Caesar Cipher Algorithm

Cryptographic Algorithm

Calendrical Calculation

Numerical Algorithm

Camellia Algorithm

Cryptographic Algorithm

Canny Edge Detection Algorithm

Numerical Algorithm

Canonical Huffman code

String Algorithm

Cantor-Zassenhaus Algorithm

Numerical Algorithm

CART Algorithm

Machine Learning Algorithm

Cash-Karp method

Numerical Algorithm

CAST-128

Cryptographic Algorithm

CAST-256

Cryptographic Algorithm

Catalytic computing

Computational Model and Complexity

Catmull-Clark Subdivision Algorithm

Computational Geometry Algorithm

CBC-MAC

Cryptographic Algorithm

Cellular Message Encryption Algorithm

Cryptographic Algorithm

Certifying algorithm

Algorithm Classification

ChaCha20 Algorithm

Cryptographic Algorithm

Chaff algorithm

Searching Algorithm

Chaikin's Algorithm

Computational Geometry Algorithm

Chaitin's algorithm

Graph Algorithm

Chandy-Lamport algorithm

Parallel and Distributed Algorithm

Chandy-Misra-Haas Algorithm Resource Model

Graph Algorithm

Chang and Roberts algorithm

Parallel and Distributed Algorithm

Chan's Algorithm

Computational Geometry Algorithm

Cheney's algorithm

Graph Algorithm

Chinese Remainder Theorem Algorithm

Numerical Algorithm

Cholesky Decomposition Algorithm

Numerical Algorithm

Christofides Algorithm

Graph Algorithm

Chromosome (evolutionary algorithm)

Optimization Algorithm

Chudnovsky Algorithm

Numerical Algorithm

Cksum

Numerical Algorithm

CLEAN (algorithm)

Numerical Algorithm

CLEFIA

Cryptographic Algorithm

Clenshaw algorithm

Numerical Algorithm

Closest Pair of Points Algorithm

Computational Geometry Algorithm

CMA-ES

Optimization Algorithm

Coalesced hashing

Searching 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.