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.

Elevator algorithm

Optimization Algorithm

ElGamal Encryption Algorithm

Cryptographic Algorithm

ElGamal signature scheme

Cryptographic Algorithm

Elimination theory

Numerical Algorithm

Ellipsoid Method

Optimization Algorithm

Elliptic curve primality

Numerical Algorithm

Elliptic-Curve Diffie-Hellman

Cryptographic Algorithm

Elmore delay

Numerical Algorithm

Embedded zerotrees of wavelet transforms

String Algorithm

Emergent algorithm

Algorithm Classification

Enumeration algorithm

Searching Algorithm

Escape analysis

Domain-Specific Algorithm

Euclidean Algorithm

Numerical Algorithm

Euler method

Numerical Algorithm

Euler's factorization method

Numerical Algorithm

Expectation Maximization Algorithm

Machine Learning Algorithm

Expectiminimax

Optimization Algorithm

Explore-Then-Commit Algorithm

Machine Learning Algorithm

Exponential backoff

Network Algorithm

Exponential Search Algorithm

Searching Algorithm

Exponentiation by Squaring Algorithm

Numerical Algorithm

Extended Euclidean Algorithm

Numerical Algorithm

Factorization of Polynomials

Numerical Algorithm

Factorization of polynomials over finite fields

Numerical Algorithm

Faddeev-LeVerrier algorithm

Numerical Algorithm

Fair queuing

Network Algorithm

Falcon (signature scheme)

Cryptographic Algorithm

Farthest-First Traversal

Computational Geometry Algorithm

Fast Fourier Transform

Numerical Algorithm

Fast Inverse Square Root

Numerical Algorithm

Faugère's F4 and F5 Algorithms

Numerical Algorithm

FEAL

Cryptographic Algorithm

Fermat primality test

Numerical Algorithm

Fermat's factorization method

Numerical Algorithm

FGLM Algorithm

Numerical Algorithm

Fibonacci Search Algorithm

Searching Algorithm

FIFO (computing and electronics)

Algorithm Classification

Finite-difference time-domain method

Numerical Algorithm

Firefly Algorithm

Optimization Algorithm

Fish (cryptography)

Cryptographic Algorithm

Fisher-Yates Shuffle

Sorting Algorithm

Fixed-point iteration

Numerical Algorithm

Flajolet-Martin algorithm

Numerical Algorithm

Flashsort

Sorting Algorithm

Fletcher's checksum

Numerical Algorithm

Fleury's Algorithm

Graph Algorithm

Floyd-Rivest algorithm

Searching Algorithm

Floyd-Steinberg dithering

Domain-Specific Algorithm

Floyd-Warshall Algorithm

Graph Algorithm

Fortuna (PRNG)

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