The Algorithms
Search any algorithm
About
Donate
Lua
GitHub repository
Data Structures
Data Structures
/
Queues
Linked Queue
More
Data Structures
Median Heap
More
Data Structures
Table Stack
More
Data Structures
Table Heap
More
Data Structures
Linked Deque
More
Data Structures
Heap
More
Data Structures
/
Stacks
Stack with Singly Linked List
+2
More
Data Structures
Table List
More
Data Structures
/
Binary Tree
Binary Search Tree
+1
More
Divide and Conquer
Divide and Conquer
Mergesort
+17
More
Dynamic Programming
Dynamic Programming
Fractional Knapsack
More
Dynamic Programming
Coin Change
+4
More
Dynamic Programming
Factorial
+9
More
Dynamic Programming
Is Prime
More
Esolang
Esolang
Brainfuck
More
Math
Math
Simplist Radical Form
More
Math
/
Sum
Arithmetic Progression
More
Math
Fraction
More
Math
Factorize
More
Math
Solve Quadratic Equation
More
Math
Vector
More
Math
Intpow
More
Math
Sieve of Eratosthenes
+3
More
Math
Complex
More
Math
Least Common Multiple
More
Math
Greatest Common Divisor
More
Others
Others
Interval Scheduling
More
Others
Tower of Hanoi
+1
More
Random
Random
Shuffle
More
Random
Choiceset
More
Random
Weighted Choice
More
Searches
Searches
Binary Search
+12
More
Searches
Linear Search
+11
More
Sorts
Sorts
Insertion Sort
+16
More
Sorts
Quick Sort
+17
More
Sorts
Radix Sort
+8
More
Sorts
Selection Sort
+13
More
Sorts
Heap Sort
+13
More
Sorts
Is Sorted
More
Sorts
Stabilize
More
Sorts
Bogo Sort
+4
More
Sorts
Bubble Sort
+17
More
© The Algorithms 2022
What is an algorithm?
About us
Programming Languages
Contribute
Donate
GitHub
Gitter
Twitter
Source code
Contact