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.

Cocktail Sort Algorithm

Sorting Algorithm

CoDel

Network Algorithm

Cohen-Sutherland Algorithm

Computational Geometry Algorithm

Collaborative Diffusion

Searching Algorithm

Collaborative filtering

Machine Learning Algorithm

Collective operation

Parallel and Distributed Algorithm

Collision problem

Computational Model and Complexity

Comb Sort Algorithm

Sorting Algorithm

Commentz-Walter algorithm

String Algorithm

Common subexpression elimination

Algorithm Classification

Communication-avoiding algorithm

Parallel and Distributed Algorithm

Complete-linkage clustering

Machine Learning Algorithm

Completely fair queueing

Optimization Algorithm

Conjugate Gradient Method

Numerical Algorithm

Constant folding

Algorithm Classification

Continued fraction factorization

Numerical Algorithm

Contraction Hierarchies Algorithm

Graph Algorithm

Control-flow analysis

String Algorithm

Convex Volume Approximation

Numerical Algorithm

Copy elision

Algorithm Classification

CORDIC Algorithm

Numerical Algorithm

Coreset

Computational Geometry Algorithm

Counting Sort

Sorting Algorithm

Cox-Zucker machine

Numerical Algorithm

Cramer's rule

Numerical Algorithm

Crank-Nicolson method

Numerical Algorithm

Criss-Cross Algorithm

Optimization Algorithm

Cristian's algorithm

Parallel and Distributed Algorithm

Critical path method

Optimization Algorithm

Cross-Entropy Method

Optimization Algorithm

Cross-validation (statistics)

Machine Learning Algorithm

Crypt (C)

Cryptographic Algorithm

CryptGenRandom

Cryptographic Algorithm

Cubesort

Sorting Algorithm

Cuckoo filter

Searching Algorithm

Cuckoo hashing

Searching Algorithm

Cuckoo Search Algorithm

Optimization Algorithm

CURE algorithm

Machine Learning Algorithm

Cuthill-McKee algorithm

Numerical Algorithm

Cutting-Plane Method

Optimization Algorithm

Cycle Detection Algorithm

Graph Algorithm

Cycle Sort Algorithm

Sorting Algorithm

CYK Algorithm

String Algorithm

Cylindrical Algebraic Decomposition

Numerical Algorithm

D* Algorithm

Searching Algorithm

Damerau-Levenshtein Distance Algorithm

String Algorithm

Damm Algorithm

Numerical Algorithm

Data Encryption Standard Algorithm

Cryptographic Algorithm

Data-flow analysis

Algorithm Classification

Date of Easter

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.