The Algorithms logo
The Algorithms
AboutDonate
Ciphers

Atbash Cipher

Caesar Cipher

Mono Alphabetic Cipher

Morse Code

Rail Fence Cipher

Vignere Cipher

XOR Cipher

Conversions

Binary to Decimal

Decimal to Binary

Hexadecimal to Decimal

Octal to Decimal

Speed Conversion

Data Structures
Divide and Conquer
Dynamic Programming

Fibonacci Numbers

+12

More
Graphs

Breadth First Search

Depth First Search

Math

Absolute Max

Absolute Min

Armstrong Number

Base X

Fast Exponentiation

Fast Inverse Square Root

Fibonacci 2

Greatest Common Divisor

Median

Neon Number

Perfect Square

Numerical Methods
Searches

Binary Search

+15

More

Exponential Search

Fibonacci Search

Interpolation Search

Jump Search

Linear Search

+14

More

Lower Bound

Ternary Search

Upper Bound

Sorts

Array Keys Sort

Bubble Sort

+19

More

Bubble Sort 2

Count Sort

Gnome Sort

Heap Sort

+15

More

Insertion Sort

+18

More

Quick Sort

+19

More

Radix Sort

Selection Sort

+14

More
Strings

Check Palindrome

Check Anagram

Check Palindrome

Check Palindrome 2

Count Consonants

Count Sentences

Count Vowels

Max Character

Reverse String

Reverse Words

Utils

Array Helpers

Execution Time