The Algorithms logo
The Algorithms


Activity Selection

Alternative List Arrange

Bankers Algorithm

Davis Putnam Logemann Loveland


Fischer Yates Shuffle

Gauss Easter

Graham Scan

Guess the Number Search

H Index

Least Recently Used

Lfu Cache

Linear Congruential Generator

Lru Cache


Majority Vote Algorithm

Maximum Subsequence

Nested Brackets

Number Container System


Scoring Algorithm

Tower of Hanoi

Buzz Number

Decimal to Roman Numeral

Fast Integer Input

Iterative Tree Traversals

Kadanes 3

Kelvin to Celsius

Palindrome of Number

Paranthesis Matching

Recursive Tree Traversal

Smallest Circle

Sparse Matrix

Stairs Pattern

Vector Important Functions

Color Contrast Ratio

Map Reduce

Median Of Matrix

Median Of Running Array

Median Of Running Array Byte

Median Of Running Array Double

Median Of Running Array Float

Median Of Running Array Integer

Median Of Running Array Long

Mirror Of Matrix

Palindrome Prime

Palindrome Singly Linked List

Range In Sorted Array

Sort 012 D


Three Sum Problem

Two Sum Problem

Word Boggle

Matrix Transpose

Brian Kernighan Algorithm

CRC Algorithm

Count Char

Count Words

Eulers Function

Fibbonaci Series

Floyd Triangle

Guass Legendre

Happy Numbers Seq

Implementing Auto Completing Features Using Trie

Insert Delete In Array


Line Sweep

Lowest Base Palindrome

Maximum Sum Of Distinct Subarrays With Length K

Memory Management Algorithms

Mini Max Algorithm

Password Gen

Perlin Noise

Print A Matrix In Spiral Order

Remove Duplicate From String

Return Subsequence

Reverse Stack Using Recursion

Root Precision

Rotate Matrix By 90 Degrees

Skyline Problem

String Match Finite Automata

Two Pointers


Count Set Bits


Lexicographic Permutations

Longest Subsequence

Mcnaughton Yamada Thompson

Poly Add



Shunting Yard


Towers Of Hanoi

Y Combinator

Moore Voting Algorithm


Haversine Formula

Fisher Yates

Number of Days

Simplex Standard

Video Games Analysis

Clothing Detection

Food Wastage Analysis From 1961-2013 Fao

Lucas Kanade

Interval Scheduling

Is Sorted Array

Parse Nested Brackets