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.

Fortune's Algorithm

Computational Geometry Algorithm

Forward-backward algorithm

Machine Learning Algorithm

Fourier-Motzkin elimination

Optimization Algorithm

Four-square cipher

Cryptographic Algorithm

Fowler-Noll-Vo hash function

Searching Algorithm

Frank-Wolfe Algorithm

Optimization Algorithm

FTCS scheme

Numerical Algorithm

Fully polynomial-time approximation scheme

Optimization Algorithm

Fuzzy Clustering Algorithm

Machine Learning Algorithm

Gale-Shapley Algorithm

Graph Algorithm

Galois/Counter Mode

Cryptographic Algorithm

Garsia-Wachs Algorithm

Numerical Algorithm

Gauss-Hermite quadrature

Numerical Algorithm

Gaussian Blur Algorithm

Numerical Algorithm

Gaussian Elimination Algorithm

Numerical Algorithm

Gauss-Legendre Algorithm

Numerical Algorithm

Gauss-Legendre quadrature

Numerical Algorithm

Gauss-Newton algorithm

Optimization Algorithm

Gauss-Seidel Method

Numerical Algorithm

General Number Field Sieve Algorithm

Numerical Algorithm

Generalized distributive law

Machine Learning Algorithm

Generative art

Domain-Specific Algorithm

Generic cell rate algorithm

Network Algorithm

Geohash-36

String Algorithm

Gibbs Sampling Algorithm

Machine Learning Algorithm

Gilbert-Johnson-Keerthi Distance Algorithm

Computational Geometry Algorithm

Girvan-Newman Algorithm

Graph Algorithm

GloVe

Machine Learning Algorithm

GLR Parser

String Algorithm

Gnome Sort

Sorting Algorithm

Goertzel algorithm

Numerical Algorithm

Golden-section search

Optimization Algorithm

Gomory-Hu Tree Algorithm

Graph Algorithm

Gosper's Algorithm

Numerical Algorithm

GOST (block cipher)

Cryptographic Algorithm

GOST (hash function)

Cryptographic Algorithm

GOST Algorithm

Cryptographic Algorithm

Gradient Boosting Algorithm

Machine Learning Algorithm

Graeffe's method

Numerical Algorithm

Graham Scan Algorithm

Computational Geometry Algorithm

Gram-Schmidt Process

Numerical Algorithm

Graph drawing

Graph Algorithm

Greedy Algorithm

Optimization Algorithm

Greedy Randomized Adaptive Search Procedure

Optimization Algorithm

Grey Wolf Optimizer

Optimization Algorithm

Grøstl

Cryptographic Algorithm

Grover's Algorithm

Searching Algorithm

Gutmann Method

Cryptographic Algorithm

Halley's method

Numerical Algorithm

Han Xin code

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