The Algorithms logo
The Algorithms
AboutDonate
undefined

Knapsack

Backtracking

Generate Paranthesis

Sudoku Solver

Bit Manipulation

Binary Count Trailing Zeroes

Binary and Operator

Binary Xor Operator

Single Bit Binary Operations

Binary Count Setbits

Binary or Operator

Ciphers

Merkle Hellman Cryptosystem

Conversions

Weight Conversions

Temperature Conversions

Roman To Integer

Decimal to Binary

Binary to Decimal

Data Structures

Circular Linked List

Singly Linked List

Doubly Linked List

Richest Customer Wealth

Find All Duplicates in an Array

Arrays Intersection

Remove Elements

Shortest Word Distance

Sorted Arrays Intersection

Maximum Product Subarray

Richest Customer Wealth

Find All Duplicates in an Array

Sort Squares of an Array

Find the Highest Altitude

Next Greater Element

Almost Palindrome Checker

Get Products of All Other Elements

Disjoint Sets

Pre Order Traversal

Inorder Traversal

Post Order Traversal

Discrete Mathematics

Exteded Euclidean Algorithm

Divide and Conquer
Dynamic Programming
Electronics
Graphs

Depth First Search

Number Of Islands

Math

Euclidean Gcd

Power of Two

Two Sum

Two Sum

Find Min

Find Max

Lucas Series

Factorial

+11

More

Pascal Triangle Ii

Count Sorted Vowel Strings

Abs Min

Factorial Non Recursive Non Iterative

Square Root

Number of Digits

Armstrong Number

Power of Two

Abs Max

3n Plus 1

Average Mean

Fibonacci Numbers

+10

More

Average Median

Sum of Digits

Aliquot Sum

Pascal Triangle Ii

Count Sorted Vowel Strings

Fibonacci Numbers

+10

More
Numerical Analysis
Others

Fisher Yates

Number of Days

Maximum Subarray

Searches

Binary Search

+13

More

Linear Search

+12

More

Recursive Double Linear Search

Ternary Search

Recursive Linear Search

Jump Search

Fibonacci Search

Double Linear Search

Sorts

Pancake Sort

Quick Sort

+18

More

Bubble Sort

+18

More

Radix Sort

Sort Color

Bead Sort

Shell Sort

Heap Sort

+12

More

Bogo Sort

Insertion Sort

+17

More

Cocktail Sort

Counting Sort

Comb Sort

Binary Insertion Sort

Bucket Sort

Selection Sort

+13

More
Strings

Isomorphic Strings

Check Anagram

Check Anagram

Palindrome

Boyer Moore Horspool Search

Max K Most Frequent Words