The Algorithms
Search any algorithm
About
Donate
PHP
GitHub repository
Ciphers
Ciphers
XOR Cipher
+2
More
Ciphers
Caesar Cipher
More
Ciphers
Mono Alphabetic Cipher
More
Ciphers
Morse Code
More
Conversions
Conversions
Hexadecimal to Decimal
More
Conversions
Binary to Decimal
+3
More
Conversions
Decimal to Binary
+4
More
Conversions
Octal to Decimal
More
Conversions
Speed Conversion
More
Data Structures
Data Structures
/
Hashing
/
Number Theory
Prime
+7
More
Data Structures
/
Linked List
Singly Linked List
+3
More
Dynamic Programming
Dynamic Programming
Factorial
+11
More
Dynamic Programming
Fibonacci Numbers
+10
More
Graphs
Graphs
Breadth First Search
+3
More
Graphs
Depth First Search
+4
More
Math
Math
Fast Exponentiation
More
Math
Neon Number
More
Math
Absolute Min
More
Math
Mode
More
Math
Fibonacci 2
More
Math
Absolute Max
More
Math
Armstrong Number
+7
More
Math
Perfect Square
+1
More
Math
Median
More
Math
/
Geometry
Distance
More
Numerical Methods
Numerical Methods
Mean
More
Searches
Searches
Binary Search
+14
More
Searches
Upper Bound
More
Searches
Interpolation Search
+5
More
Searches
Jump Search
+8
More
Searches
Linear Search
+13
More
Searches
Ternary Search
+5
More
Searches
Exponential Search
More
Searches
Fibonacci Search
+4
More
Searches
Lower Bound
More
Sorts
Sorts
Count Sort
More
Sorts
Insertion Sort
+17
More
Sorts
Gnome Sort
+7
More
Sorts
Bubble Sort 2
More
Sorts
Bubble Sort
+18
More
Sorts
Radix Sort
+8
More
Sorts
Selection Sort
+13
More
Sorts
Array Keys Sort
More
Sorts
Quick Sort
+18
More
Sorts
Merge Sort
+18
More
Strings
Strings
Check Palindrome
More
Strings
Max Character
More
Strings
Count Consonants
More
Strings
Reverse String
More
Strings
Check Anagram
+2
More
Strings
Count Sentences
More
Strings
Count Vowels
More
Strings
Reverse Words
More
Strings
Check Palindrome 2
More
Strings
Check Palindrome
More
Utils
Utils
Array Helpers
More
Utils
Execution Time
More
© The Algorithms 2023
What is an algorithm?
About us
Programming Languages
Contribute
Donate
GitHub
Gitter
Twitter
Source code
Contact