The Algorithms logo
The Algorithms
AboutDonate
undefined

Knapsack

Backtracking

Generate Paranthesis

Sudoku Solver

Bit Manipulation

Single Bit Binary Operations

Binary Count Trailing Zeroes

Binary Count Setbits

Binary or Operator

Binary Xor Operator

Binary and Operator

Ciphers

Merkle Hellman Cryptosystem

Conversions

Decimal to Binary

Roman To Integer

Binary to Decimal

Weight Conversions

Temperature Conversions

Data Structures

Singly Linked List

Doubly Linked List

Circular Linked List

Find All Duplicates in an Array

Sorted Arrays Intersection

Find the Highest Altitude

Almost Palindrome Checker

Maximum Product Subarray

Next Greater Element

Shortest Word Distance

Remove Elements

Richest Customer Wealth

Sort Squares of an Array

Get Products of All Other Elements

Inorder Traversal

Pre Order Traversal

Post Order Traversal

Find All Duplicates in an Array

Arrays Intersection

Richest Customer Wealth

Disjoint Sets

Discrete Mathematics

Exteded Euclidean Algorithm

Divide and Conquer
Dynamic Programming
Electronics
Graphs

Depth First Search

Number Of Islands

Math

Power of Two

Prime

Count Sorted Vowel Strings

Sum of Digits

Factorial

+11

More

Lucas Series

Average Mean

Fibonacci Numbers

+10

More

Power of Two

Abs Max

Pascal Triangle Ii

Find Max

3n Plus 1

Average Median

Square Root

Number of Digits

Add Digits

Find Min

Aliquot Sum

Abs Min

Factorial Non Recursive Non Iterative

Armstrong Number

Euclidean Gcd

Two Sum

Add Digits

Two Sum

Count Sorted Vowel Strings

Fibonacci Numbers

+10

More

Pascal Triangle Ii

Numerical Analysis
Others

Maximum Subarray

Fisher Yates

Number of Days

Searches

Jump Search

Recursive Linear Search

Double Linear Search

Binary Search

+13

More

Recursive Double Linear Search

Ternary Search

Fibonacci Search

Linear Search

+12

More
Sorts

Bubble Sort

+18

More

Binary Insertion Sort

Selection Sort

+13

More

Quick Sort

+18

More

Bucket Sort

Cocktail Sort

Counting Sort

Sort Color

Heap Sort

+12

More

Bead Sort

Radix Sort

Shell Sort

Pancake Sort

Insertion Sort

+17

More

Bogo Sort

Comb Sort

Strings

Max K Most Frequent Words

Palindrome

Check Anagram

Check Anagram