The Algorithms logo
The Algorithms
AboutDonate
Backtracking

All Combinations Of Size K

Generate Parentheses

Bit Manipulation
Ciphers

XOR Cipher

Data Structures
Divide and Conquer
Dynamic Programming
Graphs

Bellman Ford

Bipartite Graph

Dijkstra

Johnson

Kosajaru

Kruskal

Linear Algebra

Gaussian Elimination

Math

Absolute Value

Aliquot Sum

Armstrong Number

Binary Convert

Binomial Coefficient

Calculate Mean

Calculate Median

Degrees to Radians

Digit Sum

Euler's Totient

Factors

Find Min

Greatest Common Factor

Is Divisible

Is Leap Year

Is Odd

Is Square Free

Juggler Sequence

Lowest Common Multiple

Matrix Multiplication

Number of Digits

Pascals Triangle

Perfect Cube

Perfect Square

Prime Factorization

Primes

Radians to Degrees

Hexagonal Numbers

Sieve of Eratosthenes

Signum

Zellers Congruence

Others

Is Sorted Array

Parse Nested Brackets

Searches

Binary Search

+15

More

Interpolation Search

Jump Search

Linear Search

+14

More

Sentinel Search

Quick Select

Sorts

Bogo Sort

Bubble Sort

+19

More

Counting Sort

Cycle Sort

Gnome Sort

Heap Sort

+15

More

Insertion Sort

+18

More

Quick Sort

+19

More

Selection Sort

+14

More

Shell Sort

Swap Sort

Tree Sort

Strings

Hamming Distance

Structure