The Algorithms
Search any algorithm
About
Donate
PHP
GitHub repository
Ciphers
Ciphers
Caesar Cipher
More
Ciphers
XOR Cipher
+2
More
Ciphers
Mono Alphabetic Cipher
More
Ciphers
Morse Code
More
Conversions
Conversions
Binary to Decimal
+3
More
Conversions
Octal to Decimal
More
Conversions
Decimal to Binary
+4
More
Conversions
Speed Conversion
More
Conversions
Hexadecimal to Decimal
More
Data Structures
Data Structures
/
Linked List
Singly Linked List
+3
More
Data Structures
/
Hashing
/
Number Theory
Prime
+7
More
Divide and Conquer
Divide and Conquer
Mergesort
+18
More
Graphs
Graphs
Depth First Search
+4
More
Graphs
Breadth First Search
+3
More
Math
Math
Factorial
+11
More
Math
Perfect Square
+1
More
Math
Armstrong Number
+7
More
Math
Neon Number
More
Math
Fibonacci Numbers
+10
More
Math
Absolute Max
More
Math
Fast Exponentiation
More
Math
Median
More
Math
Mode
More
Math
Fibonacci 2
More
Math
Absolute Min
More
Math
/
Geometry
Distance
More
Numerical Methods
Numerical Methods
Mean
More
Searches
Searches
Jump Search
+7
More
Searches
Interpolation Search
+4
More
Searches
Lower Bound
More
Searches
Exponential Search
More
Searches
Upper Bound
More
Searches
Binary Search
+13
More
Searches
Linear Search
+12
More
Searches
Fibonacci Search
+4
More
Searches
Ternary Search
+5
More
Sorts
Sorts
Insertion Sort
+17
More
Sorts
Bubble Sort
+18
More
Sorts
Gnome Sort
+6
More
Sorts
Bubble Sort 2
More
Sorts
Array Keys Sort
More
Sorts
Radix Sort
+8
More
Sorts
Quick Sort
+18
More
Sorts
Selection Sort
+13
More
Sorts
Count Sort
More
Strings
Strings
Check Palindrome
More
Strings
Check Palindrome 2
More
Strings
Reverse String
More
Strings
Check Palindrome
More
Strings
Count Sentences
More
Strings
Count Vowels
More
Strings
Max Character
More
Strings
Count Consonants
More
Strings
Reverse Words
More
Strings
Check Anagram
+2
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