The Algorithms
Search any algorithm
About
Donate
Scala
GitHub repository
Dynamic Programming
Dynamic Programming
Fibonacci Numbers
+10
More
Dynamic Programming
Coin Change
+4
More
Math
Math
Binary Exponentiation
More
Math
Abs
+5
More
Math
Greater Common Divisor
More
Math
Linear Sieve
More
Math
Abs Min
More
Math
Abs Max
More
Math
Prime Factors
More
Math
Find Max
More
Math
Stream Sieve
More
Math
Find Min
+1
More
Searches
Searches
Binary Search
+14
More
Searches
Jump Search
+8
More
Searches
Linear Search
+13
More
Sorts
Sorts
Recursive Insertion Sort
More
Sorts
Bubble Sort
+18
More
Sorts
Selection Sort
+13
More
Sorts
Quick Sort
+18
More
Sorts
Insertion Sort
+17
More
Sorts
Merge Sort
+18
More
Sorts
Heap Sort
+12
More
© The Algorithms 2023
What is an algorithm?
About us
Programming Languages
Contribute
Donate
GitHub
Gitter
Twitter
Source code
Contact