RedEnginePress logo
RedEnginePress
AlgorithmsLanguagesPlaygroundAbout
undefined

Geometry

Audio Filters

Equal Loudness Filter

Butterworth Filter

Show Response

Backtracking

Generate Parentheses Iterative

Crossword Puzzle Solver

M Coloring Problem

All Permutations

Sum of Subsets

Word Ladder

Match Word Pattern

All Combinations

Combination Sum

Generate Parentheses

N Queens Math

Hamiltonian Cycle

Sudoku Solver

All Subsequences

Rat in Maze

Knight Tour

Sudoku Solver

Bit Manipulation

Is Power of Two

Missing Number

Count 1s Brian Kernighan Method

Numbers Different Signs

Count Number of One Bits

Find Unique Number

Largest Pow of Two Le Num

Binary Twos Complement

Binary Count Setbits

Binary Count Trailing Zeros

Gray Code Sequence

Fast Walsh Hadamard Transform

Bitwise Addition Recursive

Binary Xor Operator

Single Bit Manipulation Operations

Find Previous Power of Two

Next Power of Two

Highest Set Bit

Binary and Operator

Binary or Operator

Binary Coded Decimal

Swap All Odd and Even Bits

Index of Rightmost Set Bit

Blockchain

Merkle Tree

Proof of Work

Simple Blockchain

Proof of Stake

Simple Proof of Work

Diophantine Equation

Boolean Algebra
Cellular Automata

Nagel Schrekenberg

Elementary Cellular Automaton

One Dimensional

Conways Game of Life

Ciphers

Diffie Hellman

Gronsfeld Cipher

Baconian Cipher

Cryptomath Module

Base 64 Cipher

Mixed Keyword Cypher

Transposition Cipher Encrypt Decrypt File

Rabin Miller

Transposition Cipher

Hill Cipher

Simple Substitution Cipher

Mono Alphabetic Ciphers

Rsa Factorization

Decrypt Caesar with Chi Squared

Affine Cipher

Simple Keyword Cypher

XOR Cipher

Trifid Cipher

Onepad Cipher

Morse Code

Shuffled Shift Cipher

Porta Cipher

Rsa Key Generator

Enigma Machine 2

Fractionated Morse Cipher

Vigenere Cipher

Rsa Cipher

Brute Force Caesar Cipher

Deterministic Miller Rabin

Vernam Cipher

Polybius

Caesar Cipher

Beaufort Cipher

Permutation Cipher

Playfair Cipher

Running Key Cipher

Elgamal Key Generator

Rail Fence Cipher

Computer Vision

Mosaic Augmentation

Harris Corner

Pooling Functions

Cnn Classification

Flip Augmentation

Haralick Descriptors

Intensity Based Segmentation

Otsu Threshold

Mean Threshold

Vision Transformer

Conversions

Ipv 4 Conversion

Energy Conversions

Octal to Hexadecimal

Hexadecimal to Decimal

Prefix Conversions

Int to Negative Binary Base

Octal to Binary

Binary to Excess 3

Binary to Gray

Binary to Decimal

Hex to Bin

Volume Conversions

Decimal to Any

Binary to Octal

Temperature Conversions

Time Conversions

Decimal to Hexadecimal

Molecular Chemistry

Astronomical Length Scale Conversion

Excel Title to Column

Prefix Conversions String

Pressure Conversions

Endianness

Octal to Decimal

Rgb Cmyk Conversion

Length Conversion

Binary to Hexadecimal

Roman Numerals

Negative Binary Base to Int

Convert Number to Words

Weight Conversion

Rgb Hsv Conversion

Decimal to Octal

Decimal to Binary

Rectangular to Polar

Speed Conversions

Binary to Gray Code

Data Compression

Burrows Wheeler

Coordinate Compression

Run Length Encoding

Lempel Ziv Decompress

Peak Signal to Noise Ratio

Data Structures

Queue on Pseudo Stack

Priority Queue Using List

Double Ended Queue

Circular Queue Linked List

Queue by Two Stacks

Randomized Heap

Equilibrium Index in Array

Index 2d Array in 1d

Find Triplets with 0 Sum

Pairs with Given Sum

Kth Largest Element

Monotonic Array

Median Two Array

Postfix Evaluation

Largest Rectangle Histogram

Stack with Doubly Linked List

Next Greater Element

Kth Next Greater Element

Prefix Evaluation

Stack with Singly Linked List

Balanced Parentheses

Infix to Postfix Conversion

Lexicographical Numbers

Dijkstras Two Stack Algorithm

Stock Span Problem

Stack Using Two Queues

Infix to Prefix Conversion

Nearest Neighbour Search

Number of Possible Binary Trees

Binary Search Tree

Binary Tree Path Sum

Merge Two Binary Trees

Diff Views of Binary Tree

Serialize Deserialize Binary Tree

Binary Tree Node Sum

Non Recursive Segment Tree

Binary Search Tree Recursive

Binary Tree Maximum Path Sum

Inorder Tree Traversal 2022

Flatten Binarytree to Linkedlist

Lowest Common Ancestor

Diameter of Binary Tree

Maximum Fenwick Tree

Binary Tree Traversals

Floyds Cycle Detection

Singly Linked List

Partition Linked List

Doubly Linked List

Rotate to the Right

Middle Element of Linked List

Merge Sort Linked List

Circular Linked List

Kth Element From End

Doubly Linked List Two

Quadratic Probing

Hash Table with Linked List

Alternate Disjoint Set

Digital Image Processing
Divide and Conquer

Heaps Algorithm

Heaps Algorithm Iterative

Strassen Matrix Multiplication

Kth Order Statistic

Closest Pair of Points

Max Difference Pair

Docs
Dynamic Programming

Iterating Through Submasks

Minimum Partition

Longest Palindromic Subsequence

Matrix Chain Multiplication

Longest Increasing Subsequence

K Means Clustering Tensorflow

Combination Sum Iv

Min Distance up Bottom

Minimum Coin Change

Floyd Warshall

Catalan Numbers

Narcissistic Number

Largest Divisible Subset

Longest Increasing Subsequence Iterative

Max Product Subarray

Minimum Tickets Cost

Max Subarray Sum

Fibonacci Numbers

+12

More

Subset Generation

Minimum Squares to Represent a Number

Minimum Size Subarray Sum

Wildcard Matching

Optimal Binary Search Tree

Minimum Steps to One

Longest Common Subsequence

Max Non Adjacent Sum

Minimum Cost Path

Palindrome Partitioning

Longest Common Substring

Needleman Wunsch

Matrix Chain Order

Longest Increasing Subsequence O Nlogn

Integer Partition

Minimum Coin Change

Fibonacci Numbers

+12

More
Electronics

Wheatstone Bridge

Resistor Equivalence

Electric Power

Electrical Impedance

Builtin Voltage

Resonant Frequency

Carrier Concentration

Real and Reactive Power

Circular Convolution

Capacitor Equivalence

Half Wave Rectifier

Apparent Power

Resistor Color Code

Full Wave Rectifier

Charging Inductor

Ind Reactance

Electric Conductivity

Charging Capacitor

Ic 555 Timer

File Transfer
Financial

Present Value

Straight Line Depreciation

Price Plus Tax

Kelly Criterion

Time and Half Pay

Sharpe Ratio

Simple Moving Average

Equated Monthly Installments

Exponential Moving Average

Fractals

Mandelbrot

Barnsley Fern

Sierpinski Carpet

Julia Sets

Koch Snowflake

Sierpinski Triangle

Hilbert Curve

Fuzzy Logic

Fuzzy Set Operations

Fuzzy Operations

Genetic Algorithm
Geodesy

Haversine Distance

Radar Target Calculation

Lamberts Ellipsoidal Distance

Geometry

Jarvis March

Graham Scan

Segment Intersection

Monotone Chain

Rotating Calipers

Ramer Douglas Peucker

Shoelace

Triangle

Graham Scan

Graphics

Bezier Curve

Butterfly Pattern

Vector 3 for 2d Rendering

Digital Differential Analyzer Line

Graphs

Breadth First Search

Connected Components

Johnson

Minimum Spanning Tree Prims 2

Hopcroft Karp

G Topological Sort

Travelling Salesman Problem

Multi Heuristic Astar

Kahns Algorithm Long

Kahns Algorithm Topo

Deep Clone Graph

Graphs Floyd Warshall

Dijkstra Binary Grid

Greedy Min Vertex Cover

Frequent Pattern Graph Miner

Even Tree

Graph Adjacency List

Breadth First Search Zero One Shortest Path

Check Cycle

Basic Graphs

Breadth First Search Shortest Path 2

Page Rank

Bidirectional Breadth First Search

Depth First Search

Breadth First Search 2

Minimum Spanning Tree Kruskal

Minimum Spanning Tree Boruvka

Breadth First Search Shortest Path

Ant Colony Optimization Algorithms

Dijkstra Algorithm

Boruvka

Graph List

Minimum Spanning Tree Kruskal 2

Minimum Spanning Tree Prims

Bidirectional Search

Dijkstra Alternate

Lanczos Eigenvectors

Check Bipatrite

Tarjans Scc

Depth First Search 2

Greedy Best First

Finding Bridges

Edmonds Karp Multiple Source and Sink

Bi Directional Dijkstra

Markov Chain

Scc Kosaraju

Dijkstra 2

Eulerian Path and Circuit for Undirected Graph

Directed and Undirected Weighted Graph

Bidirectional a Star

Articulation Points

Minimum Path Sum

Bellman Ford

Strongly Connected Components

Graph Adjacency Matrix

Gale Shapley Bigraph

Random Graph Generator

Dijkstra

Matching Min Vertex Cover

Greedy Methods

Smallest Range

Fractional Knapsack 2

Fractional Knapsack

Minimum Waiting Time

Fractional Cover Problem

Best Time to Buy and Sell Stock

Optimal Merge Pattern

Hashing

Chaos Machine

Enigma Machine

Fletcher 16

Adler 32

Hamming Code

Knapsack

Recursive Approach Knapsack

Greedy Knapsack

Linear Algebra

Jacobi Iteration Method

Gaussian Elimination

Lu Decomposition

Matrix Inversion

Power Iteration

Polynom for Points

Rank of Matrix

Transformations 2d

Rayleigh Quotient

Conjugate Gradient

Schur Complement

Gaussian Elimination Pivoting

Gauss Jordan

Linear Programming
Machine Learning

Random Forest Regressor

Linear Discriminant Analysis

Multilayer Perceptron Classifier

Apriori Algorithm

Lstm Prediction

Frequent Pattern Growth

Gaussian Mixture Model

Automatic Differentiation

Support Vector Machines

Linear Regression Vectorized

Word Frequency Functions

Similarity Search

Gradient Descent

Naive Bayes Text Classification

Sequential Minimum Optimization

Linear Regression

Loss Functions

Principle Component Analysis

Federated Averaging

Ordinary Least Squares Regression

Gradient Boosting Classifier

Polynomial Regression

Dimensionality Reduction

Data Transformations

Logistic Regression

T Stochastic Neighbour Embedding

Gaussian Naive Bayes

Gradient Boosting Regressor

Self Organizing Map

Random Forest Classifier

Mini Batch Gradient Descent

Local Weighted Learning

Scoring Functions

K Nearest Neighbors

Math

Sum of Digits

Extended Euclidean Algorithm

Matrix Exponentiation

Karatsuba

Is Ip v 4 Address Valid

Number of Digits

Tonelli Shanks

Autocorrelation

Prime Factors

Lucas Series

Minkowski Distance

Area Under Curve

Modular Exponential

Gcd of N Numbers

Spearman Rank Correlation Coefficient

Collatz Sequence

Primelib

Logarithmic Series

Harmonic Series

Hexagonal Numbers

Geometric Series

Alternating Harmonic Series

Alternate Harmonic Series

Geometric

Arithmetic Mean

Sum of Harmonic Series

Pi Generator

Padovan Sequence

Sieve of Atkin

Fast Inverse Sqrt

Modular Division

Pollard Rho

Prime

Weddles Rule

Odd Sieve

Simultaneous Linear Equation Solver

Factors

Sigmoid

Average Mode

Find Min

Digital Root

Runge Kutta Gills

Gauss Seidel Method

Runge Kutta Fehlberg 45

Integration by Simpson Approx

Numerical Integration

Newton Forward Interpolation

Weierstrass Method

Monte Carlo Dice

Liouville Lambda

Zellers Congruence

Volume

Bailey Borwein Plouffe

Softmax

Base Neg 2 Conversion

Sumset

Pell Number

Pythagoras

Shoelace Area

Reverse Factorial Recursive

Perfect Number

Greatest Common Divisor

Interquartile Range

Combinations

Joint Probability Distribution

Convolve 1d

Persistence

Sylvester Sequence

Segmented Sieve

Three Sum

Maclaurin Series

Points Are Collinear 3d

Dodecahedron

Decimal Isolate

Sock Merchant

Check Polygon

Power Using Recursion

Max Sum Sliding Window

Triplet Sum

Perfect Square

Print Multiplication Table

Continued Fraction

Euclidean Distance

Derangement

Ceil

First Fundamental Form

Entropy

Fermats Little Theorem

Degrees to Radians

Binary Multiplication

Find Max

Bearing

Prime Sieve Eratosthenes

Germain Primes

Sum of Arithmetic Series

Binomial Distribution

Monte Carlo

Sieve of Eratosthenes

Binary Exponentiation

Cholesky Decomposition

Arc Length

Average Absolute Deviation

Dual Number Automatic Differentiation

Integer Square Root

Kth Lexicographic Permutation

Decimal to Fraction

Chebyshev Distance

Line Intersection

Average Mean

Is Ipv 6 Address Valid

Ncr Combinations

Is Square Free

Weighted Average

Sum of Geometric Progression

Average Median

Laplace Transformation

Least Common Multiple

Largest of Very Large Numbers

Jaccard Similarity

Next Prime Number

Ear Clipping Polygon Triangulation

Manhattan Distance

Triangular Numbers

Abundant Numbers

Armstrong Number

Perfect Number

Trimorphic Number

Hexagonal Number

Harshad Numbers

Polygonal Numbers

Deficient Numbers

Kaprekar Constant

Carmichael Number

Hamming Numbers

Automorphic Number

Krishnamurthy Number

Kaprekar Number

Remove Digit

Chudnovsky Algorithm

Juggler Sequence

Euler Method

Euler's Totient

Line Length

Polynomial Evaluation

Disarium

Pi Monte Carlo Estimation

Gaussian

Mobius Function

Double Factorial

Prime

Binomial Expansion

Single Indeterminate Operations

Quadratic Equations Complex Numbers

Signum

Geometric Mean

Trailing Zeroes

Allocation Number

Perfect Cube

Radix 2 Fft

Is Int Palindrome

Basic Maths

Trapezoidal Rule

Binomial Coefficient

Aliquot Sum

Addition without Arithmetic

Josephus Problem

Euler Modified

Two Pointer

Two Sum

Chinese Remainder Theorem

Qr Decomposition

Twin Prime

Recursive Digit Sum

Hardy Ramanujanalgo

Prime

Matrix

Matrix Class

Binary Search Matrix

Count Paths

Rotate Matrix

Max Area of Island

Count Islands in Matrix

Matrix Multiplication Recursion

Pascal Triangle

Nth Fibonacci Using Matrix Exponentiation

Largest Square Area in Matrix

Matrix Based Game

Validate Sudoku Board

Kronecker Product

Cramers Rule 2x 2

Inverse of Matrix

Matrix Equalization

Sherman Morrison

Median Matrix

Searching in Sorted Matrix

Count Negative Numbers in Sorted Matrix

Spiral Print

Matrix Operation

Networking Flow
Neural Network
Others

Dancing Links

Token Bucket

Cheap Progress

Majority Vote Algorithm

Number Container System

Gauss Easter

Linear Congruential Generator

Activity Selection

Tower of Hanoi

Scoring Algorithm

H Index

Lru Cache

Magicdiamondpattern

Doomsday

Nested Brackets

Guess the Number Search

Bankers Algorithm

Word Search

Maximum Subsequence

Least Recently Used

Fischer Yates Shuffle

Alternative List Arrange

Pipeline

Sliding Window Maximum

Password

Lfu Cache

Davis Putnam Logemann Loveland

Word Search

Physics

Newtons Law of Gravitation

Relativistic Velocity Summation

Kinetic Energy

Bragg Angle

Mirror Formulae

Malus Law

Hookes Law

Horizontal Projectile Motion

Fresnel Diffract

First Law of Thermodynamics

Centripetal Force

Magnetic Flux

Terminal Velocity

Basic Orbital Capture

Speeds of Gas Molecules

Grahams Law

Maxwells Equations

Coulombs Law

N Body Simulation

Relativistic Kinetic Energy

Escape Velocity

Rms Speed of Molecule

Mass Energy Equivalence

Snells Law

Period of Pendulum

Hubble Parameter

Orbital Transfer Work

Ideal Gas Law

Doppler Frequency

Boyles Law

Casimir Effect

Altitude Pressure

Archimedes Principle of Buoyant Force

Newtons Second Law of Motion

Shear Stress

Reynolds Number

Lorentz Transformation Four Vector

Speed of Sound

Light Aberration

Potential Energy

Rainfall Intensity

Photoelectric Effect

In Static Equilibrium

Faraday Lenz Law

Center of Mass

Hamiltonian

Lens Formulae

Coulombs Law

Quantum

Q Fourier Transform

Shor Algorithm

Scheduling

First Come First Served

Shortest Job First

Round Robin

Job Sequence with Deadline

Cpuschedulingalgorithms

Non Preemptive Shortest Job First

Multi Level Feedback Queue

Highest Response Ratio Next

Job Sequencing with Deadline

Scripts

Build Directory Md

Pr File Map

Hacktoberfest Prep Update

Validate Solutions

Validate Filenames

Searches

Interpolation Search

Linear Search

+15

More

Fibonacci Search

Ternary Search

Quick Select

Jump Search

Sentinel Linear Search

Median of Medians

Simple Binary Search

Double Linear Search Recursion

Exponential Search

Simulated Annealing

Binary Search

+15

More

Binary Tree Traversal

Hill Climbing

Double Linear Search

Tabu Search

Sorts

Topological Sort

Stooge Sort

Patience Sort

Quick Sort 3 Partition

Adaptive Merge Sort

Kirkpatrick Reisch Sort

Comb Sort

Odd Even Sort

Shell Sort

+10

More

Bitonic Sort

Cyclic Sort

Bead Sort

Pigeonhole Sort

Merge Insertion Sort

Flash Sort

Reverse Selection

Exchange Sort

Benchmark Sorts

Circle Sort

Recursive Insertion Sort

Strand Sort

Counting Sort

Iterative Merge Sort

Cocktail Shaker Sort

Smoothsort

Slowsort

Bubble Sort Recursive

Merge Sort

+19

More

Radix Sort

Odd Even Transposition Parallel

Insertion Sort

+18

More

Bubble Sort

+19

More

Power Sort

Dutch National Flag Sort

Natural Sort

Intro Sort

Quick Sort

+19

More

Tree Sort

External Sort

Recursive Mergesort Array

Bogo Sort

Selection Sort

+15

More

Shrink Shell Sort

Gnome Sort

Cycle Sort

Odd Even Transposition Single Threaded

Pancake Sort

Bucket Sort

Double Sort

Heap Sort

+16

More

Pigeon Sort

Reversort

Unknown Sort

Recursive Quick Sort

Wiggle Sort

Binary Insertion Sort

Stalin Sort

Tim Sort

Msd Radix Sort

Merge Sort

+19

More
Strings

String Switch Case

Word Occurrence

Booths Algorithm

Count Vowels

Detecting English Programmatically

Is Srilankan Phone Number

Is Pangram

Levenshtein Distance

Capitalize

Credit Card Validator

Is Spain National Id

Largest Smallest Words

Reverse Words

Is Valid Email Address

Frequency Finder

Wave String

Min Cost String Conversion

Suffix Automaton

Palindrome

Is Isomorphic

Is Polish National Id

Pig Latin

Jaro Winkler

Snake Case to Camel Pascal Case

Rabin Karp

Autocomplete Using Trie

Bpe Tokenizer

Is Contains Unique Chars

Alternative String Arrange

Knuth Morris Pratt

Z Function

Text Justification

Naive String Search

Indian Phone Validator

Top K Frequent Words

Damerau Levenshtein Distance

Word Patterns

Count Vowels Consonants

Remove Duplicate

Is Isogram

Barcode Validator

Manacher

Boyer Moore Search

Hamming Distance

Bitap String Match

Aho Corasick

Prefix Function

Boyer Moore Horspool

Reverse Letters

Camel Case to Snake Case

Wildcard Pattern Matching

Check Anagram

Can String Be Rearranged as Palindrome

Web Programming

Currency Converter

Open Google Results

Random Anime Character

Fetch Well Rx Price

Instagram Pic

Get Ip Geolocation

Slack Message

Instagram Video

Emails From Url

Search Books by Isbn

Co 2 Emission

Daily Horoscope

Recaptcha Verification

Get Top Hn Posts

Fetch Bbc News

Get Amazon Product Data

World Covid 19 Stats

Current Stock Price

Current Weather

Instagram Crawler

Get Top Billionaires

Download Images From Google Query

Covid Stats via Xpath

Fetch Anime and Play

Crypto Price Tracker

Crawl Google Scholar Citation

Fetch Github Info

Crawl Google Results

Get Imdb Top 250 Movies Csv