The Algorithms logo
The Algorithms
AboutDonate

Math

Numerical Integration

Gamma Recursive

Quadratic Equations Complex Numbers

Combinations

Hardy Ramanujanalgo

Is Ip v 4 Address Valid

Two Pointer

Kadanes

Triplet Sum

Prime Numbers

Sum of Geometric Progression

Monte Carlo

Trapezoidal Rule

Square Root

Double Factorial Recursive

Basic Maths

Check Polygon

Polynomial Evaluation

Arithmetic Mean

Harmonic Series

Geometric Series

Hexagonal Numbers

Geometric

Find Min

Least Common Multiple

Softmax

Bailey Borwein Plouffe

Sum of Digits

Binomial Distribution

Is Square Free

Krishnamurthy Number

Factors

Primelib

Prime Factors

Sieve of Eratosthenes

Two Sum

Integration by Simpson Approx

Sock Merchant

Simpson Rule

Ugly Numbers

Kth Lexicographic Permutation

Largest of Very Large Numbers

Factorial Recursive

Persistence

Greatest Common Divisor

Aliquot Sum

Binomial Coefficient

Fibonacci Numbers

Collatz Sequence

Double Factorial Iterative

Binary Exp Mod

Perfect Cube

Prime Check

Number of Digits

Factorial Iterative

Miller Rabin

Karatsuba

Prime Sieve Eratosthenes

Allocation Number

Find Max Recursion

Segmented Sieve

Abs Min

Chudnovsky Algorithm

Points Are Collinear 3d

Radix 2 Fft

Decimal Isolate

Average Absolute Deviation

Average Mean

Degrees to Radians

Abs Max

Area Under Curve

Mobius Function

Eulers Totient

Qr Decomposition

Modular Exponential

Pollard Rho

Euler Modified

Average Median

Perfect Square

Gaussian

Binary Exponentiation 3

Sigmoid

Lucas Series

Armstrong Numbers

Euler Method

Extended Euclidean Algorithm

Runge Kutta

Monte Carlo Dice

Perfect Number

Volume

Average Mode

Find Max

Pythagoras

Hamming Numbers

Binary Exponentiation 2

Matrix Exponentiation

Sylvester Sequence

Fermats Little Theorem

3n Plus 1

Greedy Coin Change

Median of Two Arrays

Entropy

Largest Subarray Sum

Jaccard Similarity

Line Length

Euclidean Distance

Euclidean Gcd

Pi Monte Carlo Estimation

Proth Number

Max Sum Sliding Window

Sum of Arithmetic Series

Find Min Recursion

Power Using Recursion

Nevilles Method

Binary Exponentiation

Zellers Congruence

Juggler Sequence

Liouville Function

Grid Get

Matrix Exponentiation Recursive

Extended Euclidean GCD

Linear Sieve

Is Divisible

Figurate Number

Reverse Polish Notation

Armstrong Number

Co Prime Check

Pascal Triangle

Simpson Integration

Zellers Congruence Algorithm

Radians to Degrees

Decimal Expansion

Twin Prime

Find Hcf

Shors Algorithm

Find Min Iterator

Eulers Totient Function

Midpoint Integration

Is Pronic

Binary Exponentiation Recursive

Leap Year

Matrix Multiplication

Is Odd

Binary Convert

Is Even

Get Euclid GCD

Bisection Method

Polynomial

Coordinate

Permutation And Combination

Pow Logarithmic

Farey Approximation

Binary Exponentiation Iterative

Find Lcm

Pi Approximation Monte Carlo

Check Kishnamurthy Number

Modular Binary Exponentiation Recursive

Mean Square Error

Arithmetic Geometric Mean

While Loop Factorial

Reverse Number

Modular Inverse Simple

Linear Recurrence Matrix

Fibonacci Large

Fast Power

Power of Two

Largest Power

Magic Number

Sqrt Double

Check Prime

Number of Positive Divisors

Vector Cross Product

Gcd Recursive Euclidean

Primes up to Billion

Approximate Pi

Perimeter

Double Factorial

Lcm Sum

Large Number

Prime Factorization

Realtime Stats

Power for Huge Numbers

Ncr Modulo P

Check Factorial

Modular Exponentiation

Inv Sqrt

Check Amicable Pair

Sum of Binomial Coefficient

Gcd Iterative Euclidean

Extended Euclid Algorithm

Gcd of N Numbers

Modular Inverse Fermat Little Theorem

Large Factorial

Fibonacci Sum

Fibonacci Fast

Binomial Calculate

Binary Exponent

Integral Approximation

Integral Approximation 2

Complex Numbers

Finding Number of Digits in a Number

N Choose R

String Fibonacci

N Bonacci

Fibonacci Matrix Exponentiation

Power Of Two Or Not

FFT Bluestein

Matrix Util

Factorial Recursion

Circular Convolution FFT

Square Root With Newton Raphson Method

Keith Number

Pronic Number

Pow Recursion

ADT Fraction

Fibonacci Java Streams

Linear Diophantine Equations Solver

Absolute Value

Square Root With Babylonian Method

Collatz Conjecture

Pythagorean Triple

Fast Inverse Sqrt

Non Repeating Element

Roman Numeral Util

Min Value

Palindrome Number

Convolution

Absolute Max

Parse Integer

Distance Formula

Armstrong

Pi Nilakantha

Herons Formula

Leonardo Number

Max Value

Josephus Problem

Kaprekar Numbers

Find Kth Number

Amicable Number

Absolute Min

Standard Deviation

Digital Root

Vampire Number

GCD Recursion

Dudeney Number

Magic Square

Average

Generic Root

Binary Pow

Convolution FFT

Median

Trinomial Triangle

Automorphic Number

Determinant Of Matrix

Standard Score

Harshad Number

Liouville Lambda Function

Graph Dist

Perfect Numbers

Exponentiation

Bitwisemax

Spigotpi

Montecarlopi

Mobius

Kthnumber

Powvialogarithm

Fastexponent

Bitwisemin

Pollard

Liouville

Gcditerative

Extendedgcd

Extended

Extendedgcditerative

Checkisnumberpoweroftwo

Logarithm

Xorsearch

Bitcounter

Millerrabintest

Eulertotient

Straightlines

Quadratic Residue

Random

Karatsuba Multiplication

Faster Perfect Numbers

Amicable Numbers

Trial Division

Mersenne Primes

Matrix Ops

Lcm of N Numbers

Nthprime

Baby Step Giant Step

Sphenic Number

Factorial Approximation

Fibonacci Recursion

Symmetric Derivative

Linear Diophantine Eqn

Shreedharacharya

Relu Function

Palindrome String

Palindrome String Recursion

Kynea Numbers

Fibonacci Dynamic Programming

Pi Monte Carlo

Pascal Triangle Ii

Factorial Non Recursive Non Iterative

Count Sorted Vowel Strings

Prime Number

Add Digits

Fibonacci 2

Fast Exponentiation

Greater Common Divisor

Stream Sieve

Prime Factorial

Highest Common Factor

Find Factorial

Shree Dharacharya Formula

Twos Complement of Binary

To Polar

Fibonacci Sequence

Trapezoid Integration

Partitions

Babylonian Sqrt

Monte Carlo Integration

Riemann Integration

Ceil Floor

Verlet

Simpsons Integration

Simplist Radical Form

Arithmetic Progression

Fraction

Factorize

Solve Quadratic Equation

Vector

Intpow

Complex