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.

Simon (cipher)

Cryptographic Algorithm

Simon Algorithm

Cryptographic Algorithm

SIMPLE algorithm

Numerical Algorithm

Simple File Verification

Numerical Algorithm

Simplex Algorithm

Optimization Algorithm

Simpson's Rule

Numerical Algorithm

Simulated Annealing Algorithm

Optimization Algorithm

Single-linkage clustering

Machine Learning Algorithm

Skein (hash function)

Cryptographic Algorithm

Skip List Algorithm

Searching Algorithm

Skipjack Algorithm

Cryptographic Algorithm

Slab method

Computational Geometry Algorithm

Slowsort

Sorting Algorithm

SM3 (Hash Function)

Cryptographic Algorithm

SM4 Algorithm

Cryptographic Algorithm

SMA*

Searching Algorithm

SMAWK Algorithm

Searching Algorithm

Smith-Waterman Algorithm

String Algorithm

Smoothsort

Sorting Algorithm

Snap Rounding

Computational Geometry Algorithm

Sobel Operator Algorithm

Numerical Algorithm

Software pipelining

Algorithm Classification

Solitaire (cipher)

Cryptographic Algorithm

Solovay-Strassen primality test

Numerical Algorithm

Soundex Algorithm

String Algorithm

SPAdes (software)

String Algorithm

Spaghetti sort

Sorting Algorithm

Spanning Tree Protocol

Graph Algorithm

Sparse Identification of Nonlinear Dynamics

Machine Learning Algorithm

Special number field sieve

Numerical Algorithm

Speck Algorithm

Cryptographic Algorithm

Spectral Clustering Algorithm

Machine Learning Algorithm

Speculative execution

Algorithm Classification

Speeded Up Robust Features Algorithm

Computational Geometry Algorithm

SPHINCS+ Algorithm

Cryptographic Algorithm

Splay Tree Algorithm

Searching Algorithm

Spreading activation

Machine Learning Algorithm

Spreadsort

Sorting Algorithm

Square (cipher)

Cryptographic Algorithm

Square root algorithms

Numerical Algorithm

Steffensen's method

Numerical Algorithm

Steinhaus-Johnson-Trotter Algorithm

Sorting Algorithm

Stochastic Gradient Descent Algorithm

Machine Learning Algorithm

Stochastic universal sampling

Optimization Algorithm

Stoer-Wagner Algorithm

Graph Algorithm

Stooge sort

Sorting Algorithm

Strand Sort

Sorting Algorithm

Strassen's Algorithm

Numerical Algorithm

Streebog

Cryptographic Algorithm

Strength reduction

Algorithm Classification
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.