The Algorithms
Search any algorithm
About
Donate
TypeScript
GitHub repository
Bit Manipulation
Bit Manipulation
Is Even
More
Ciphers
Ciphers
XOR Cipher
+2
More
Data Structures
Data Structures
Stack
+2
More
Divide and Conquer
Divide and Conquer
Mergesort
+18
More
Dynamic Programming
Dynamic Programming
Factorial
+11
More
Dynamic Programming
Knapsack
+1
More
Math
Math
Degrees to Radians
More
Math
Is Divisible
More
Math
Radians to Degrees
More
Math
Is Odd
More
Math
Binary Convert
More
Math
Calculate Mean
More
Math
Armstrong Number
+8
More
Math
Perfect Square
+2
More
Math
Sieve of Eratosthenes
+4
More
Math
Lowest Common Multiple
More
Math
Absolute Value
More
Math
Aliquot Sum
+2
More
Math
Is Leap Year
More
Math
Digit Sum
More
Math
Greatest Common Factor
More
Math
Find Min
+1
More
Math
Fibonacci Numbers
+11
More
Searches
Searches
Linear Search
+12
More
Searches
Binary Search
+13
More
Sorts
Sorts
Insertion Sort
+17
More
Sorts
Bubble Sort
+18
More
Sorts
Quick Sort
+18
More
Sorts
Gnome Sort
+6
More
© The Algorithms 2022
What is an algorithm?
About us
Programming Languages
Contribute
Donate
GitHub
Gitter
Twitter
Source code
Contact