The Algorithms logoTheAlgorithms
AboutDonate
Array

Validate Subsequence

Backtracking

Open Knight Tour

Bit Manipulation

Hamming Distance

Conversions

Binary to Decimal

+1

Hexadecimal to Decimal

Octal to Decimal

Binary to Octal

RomanToInteger

Decimal to Octal

Decimal to Binary

+1

Hexadecimal to Octal

OctalToHexadecimal

Octal to Binary

BinaryToHexadecimal

HexaDecimalToBinary

IntegerToRoman

Decimal to Hexadecimal

Decimal to Any

Data Structures

Basic Binary Tree

Priority Queue

Circular Queue

BalancedBrackets

Linked List Stack

Linked List

Cycle in Linked List

Divide and Conquer

Heaps Algorithm

Dynamic Programming

+7

01knapsack Recursive

Kadanes Algorithm

Min Number of Jumps

Graphs

Breadth First Search

Depth First Search

Nearest Neighbour Algorithm

Math

ArmstrongNumber

Eulers Totient

Kynea Numbers

Sphenic Number

Find Min

FactorialRecursion

Abs Max

Power of Two

Ugly Numbers

Fibonacci Recursion

LinearDiophantineEqn

Palindrome String Recursion

Sieve of Eratosthenes

Amicable Numbers

Prime Check

+2

Shreedharacharya

PalindromeNumber

Symmetric Derivative

Fermats Little Theorem

Abs Min

Average

Relu Function

Fibonacci Dynamic Programming

Pow

Find Max Recursion

Perfect Number

Sigmoid

Palindrome String

Factorial Approximation

Find Min Recursion

Abs

+1

Simpson Rule

Factors

Find Max

GCD

Numerical Analysis

Lu Decomposition

Newton Method

Others

Collatz

Fisher Yates Shuffle

Ackermann

Tower of Hanoi

Haversine Formula

Moore Voting Algorithm

Binpow

Swap All Odd and Even Bits

FizzBuzz

Searches

Binary Search Recursion

Linear Search

+10

Interpolation Search

+2

Ternary Search

+2

Jump Search

+3

Binary Search

+11

Fibonacci Search

Peak Element

Binary Tree Traversal

Sorts

Merge Sort

+14

Heap Sort

+11

Gnome Sort

+3

Bubble Sort

+15

Select Sort

Radix Sort

+7

Pigeonhole Sort

Comb Sort

+6

Tim Sort

Insert Sort

Cocktail Sort

Quick Sort

+13

Shell Sort

+7

Strings

Knuth Morris Prat

RemoveDuplicates

ReverseString

Reverse Words of String