RedEnginePress logo
RedEnginePress
AlgorithmsLanguagesPlaygroundAbout
Backtracking

All Combinations Of Size K

Sudoku Solver

Knight Tour

Generate Parentheses

Rat In A Maze

M Coloring Problem

Generate Permutations

Sudoku Solver

Bit Manipulation

Binary Count Setbits

Unique Element In An Array

Is Power of Two

Generate Sub Sets

Is Powerof Four

Next Power of Two

Cache

Memoize

Cellular Automata

Conways Game of Life

Ciphers

Caesar Cipher

Morse Code

Keyword Shifted Alphabet

Key Finder

Vigenere Cipher

XOR Cipher

Affine Cipher

Compression
Conversions

Decimal To Hex

Binary to Decimal

Title Case Conversion

Decimal to Octal

Date Day Difference

Roman To Decimal

Ounces To Kilograms

Liters To US Gallons

Railway Time Conversion

RGB To Hex

Decimal To Roman

Rgb Hsv Conversion

Date To Day

Length Conversion

Oct To Decimal

Liters To Imperial Gallons

Upper Case Conversion

Rgb Hsl Conversion

Binary To Hex

Array Buffer To Base 64

Hex To RGB

Meter To Feet Conversion

Temperature Conversion

Base 64 To Array Buffer

Hex To Binary

Decimal to Binary

Hex To Decimal

Arbitrary Base

Lower Case Conversion

Data Structures
Dynamic Programming

Fibonacci Numbers

+12

More

Floyd Warshall

Find Month Calendar

Longest Palindromic Subsequence

Max Consecutive Ones III

Longest Substring Without Repeating Characters

Minimum Cost Path

Max Product Of Three

Fast Fibonacci Number

Longest Common Subsequence

Longest Increasing Subsequence

Catalan Numbers

Max Non Adjacent Sum

Number Of Subset Equal To Given Sum

Tribonacci Number

Longest Valid Parentheses

Trapping Rain Water

Zero One Knapsack

Fibonacci Numbers

+12

More

Palindrome Partitioning

Fractals

Mandelbrot

Koch Snowflake

Koch Snowflake

Geometry

Convex Hull Graham

Graphs

Breadth First Search

Prim MST

LCA Binary Lifting

Connected Components

Kruskal MST

Dijkstra

Breadth First Shortest Path

Binary Lifting

Kosaraju

Depth First Search Recursive

Number Of Islands

Bellman Ford

Depth First Search Iterative

Dijkstra Smallest Path

Node Neighbors

Density

Depth First Search

Hashing
Math

Volume

Prime

Is Square Free

Matrix Exponentiation Recursive

Decimal Isolate

Reverse Polish Notation

Softmax

Euler's Totient

Find Min Iterator

Co Prime Check

Grid Get

Find Min

Perfect Number

Lucas Series

Modular Binary Exponentiation Recursive

Automorphic Number

Row Echelon

Arithmetic Geometric Mean

Perfect Square

Two Sum

Linear Sieve

Binomial Coefficient

Signum

Figurate Number

Degrees to Radians

Sum of Digits

Factors

Is Odd

Square Root Logarithmic

Decimal Expansion

Is Palindrome Integer Number

Extended Euclidean GCD

While Loop Factorial

Aliquot Sum

Average Mean

Average Median

Permutation And Combination

Bisection Method

Mobius Function

Find Hcf

Exponential Function

Mean Square Error

Euclidean Distance

Shors Algorithm

Pow Logarithmic

Perfect Cube

Simpson Integration

Int To Base

Reverse Number

Midpoint Integration

Euler Method

Quadratic Roots

Armstrong Number

Sieve of Eratosthenes

Prime Factors

Determinant

Is Divisible

Binary Convert

Number of Digits

Count Numbers Divisible

Get Euclid GCD

Leap Year

Circular Arc

Matrix Multiplication

Friendly Numbers

Mean Absolute Deviation

Sum of Geometric Progression

Binary Exponentiation Recursive

Parity Outlier

Pi Approximation Monte Carlo

Juggler Sequence

Liouville Function

Radians to Degrees

Binary Exponentiation Iterative

Zellers Congruence Algorithm

Collatz Sequence

Farey Approximation

Check Kishnamurthy Number

Find Max Recursion

Euler's Totient

Modular Arithmetic

Hexagonal Number

Coordinate

Polynomial

Sieve of Eratosthenes

Matrix

Pascal Triangle

Navigation
Others

Lfu Cache

Lru Cache

Tower of Hanoi

Recursive

Partition

Letter Combination

Flood Fill

Subsequence Recursive

Fibonacci Number Recursive

Binary Equivalent

Searches

String Search

Minesweeper

Ternary Search

Union Find

Fibonacci Search

Sliding Window

Jump Search

Interpolation Search

Binary Search

+15

More

Linear Search

+15

More

Exponential Search

Quick Select Search

Quick Select

Binary Search

+15

More
Sliding-Windows

Max Sum Subarray Fixed

Longest Subarray With Sum At Most

Sorts

Counting Sort

Bubble Sort

+19

More

Find Second Largest Element

Odd Even Sort

Stooge Sort

Cocktail Shaker Sort

Flash Sort

Alpha Numerical Sort

Gnome Sort

Dutch National Flag Sort

Binary Insertion Sort

Heap Sort

+16

More

Quick Sort Recursive

Swap Sort

Selection Sort

+15

More

Heap Sort V 2

Fisher Yates Shuffle

Cycle Sort

Tim Sort

Merge Sort

+19

More

Radix Sort

Bucket Sort

Insertion Sort

+18

More

Comb Sort

Shell Sort

+10

More

Quick Sort

+19

More

Bead Sort

Pigeonhole Sort

Intro Sort

Bogo Sort

Pancake Sort

Topological Sort

Simplified Wiggle Sort

Strings

Palindrome

Rabin Karp

Levenshtein Distance

Count Letters

Scramble Strings

Lengthof Longest Substring Without Repetition

KMP Pattern Searching

Check Snake Case

Dice Coefficient

Check Word Occurrence

Check Camel Case

Create Permutations

Boyer Moore

Reverse Words

Alpha Numeric Palindrome

Check Palindrome

Check Anagram

Check Pangram

Count Vowels

Check Pascal Case

Max Word

First Unique Character

Permutate String

Check Kebab Case

Validate Email

Generate GUID

Alternative String Arrange

Percentage Of Letters

Count Substrings

Hamming Distance

Format Phone Number

Check Rearrange Palindrome

Validate Credit Card

Check Exceeding

Z Function

Reverse String

Pattern Matching

Levenshtein Distance

Check Flat Case

Max Character

Palindrome

Timing-Functions
Tree

Breadth First Tree Traversal