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

Temperature Conversions

Data Structures
Divide and Conquer
Dynamic Programming

Fibonacci Numbers

+12

More
Graphs

Bellman Ford

Breadth First Search

Depth First Search

Math

Absolute Max

Absolute Min

Armstrong Number

Base X

Check Even

Check Odd

Eratosthenes Sieve

Fast Exponentiation

Fast Inverse Square Root

Fibonacci 2

Greatest Common Divisor

Median

Neon Number

Perfect Number

Perfect Square

Numerical Methods
Others

Two Pointers

Searches

Binary Tree Traversal

Binary Search

+15

More

Exponential Search

Fibonacci Search

Interpolation Search

Jump Search

Linear Search

+14

More

Lower Bound

Sentinel Search

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

Shell Sort

+10

More
Strings

Check Palindrome

Check Anagram

Check Palindrome

Check Palindrome 2

Count Consonants

Count Homogenous

Count Sentences

Count Vowels

Max Character

Reverse String

Reverse Words

Structure
Utils

Array Helpers

Execution Time