The Algorithms logo
The Algorithms
AboutDonate

Math

Primelib

Is Ip v 4 Address Valid

Kth Lexicographic Permutation

Greedy Coin Change

Perfect Number

Factorial Recursive

Sum of Arithmetic Series

Find Max Recursion

Degrees to Radians

Euler Modified

Extended Euclidean Algorithm

Euclidean Gcd

Prime Factors

Greatest Common Divisor

Pythagoras

Collatz Sequence

Square Root

Perfect Cube

Krishnamurthy Number

Factors

Armstrong Numbers

Line Length

Sieve of Eratosthenes

Arithmetic Mean

Geometric Series

Hexagonal Numbers

Geometric

Harmonic Series

Double Factorial Iterative

Aliquot Sum

Sylvester Sequence

Bailey Borwein Plouffe

Binary Exponentiation 3

Number of Digits

Euler Method

Euclidean Distance

Factorial Iterative

Max Sum Sliding Window

Lucas Series

Miller Rabin

Runge Kutta

Persistence

Qr Decomposition

Eulers Totient

Gaussian

Abs Min

Kadanes

Check Polygon

Mobius Function

Two Sum

Nevilles Method

Find Max

Decimal Isolate

Prime Check

Points Are Collinear 3d

Quadratic Equations Complex Numbers

Combinations

Prime Sieve Eratosthenes

Find Min

Binary Exponentiation

Numerical Integration

Median of Two Arrays

Zellers Congruence

Monte Carlo Dice

Basic Maths

Entropy

Average Mean

Fermats Little Theorem

Binary Exponentiation 2

Hardy Ramanujanalgo

Sigmoid

Area Under Curve

Largest of Very Large Numbers

Binary Exp Mod

Sum of Geometric Progression

Power Using Recursion

Softmax

Pollard Rho

Allocation Number

Jaccard Similarity

Karatsuba

Ugly Numbers

3n Plus 1

Perfect Square

Average Absolute Deviation

Triplet Sum

Pi Monte Carlo Estimation

Simpson Rule

Two Pointer

Segmented Sieve

Volume

Average Median

Monte Carlo

Matrix Exponentiation

Is Square Free

Find Min Recursion

Binomial Distribution

Double Factorial Recursive

Sock Merchant

Integration by Simpson Approx

Binomial Coefficient

Gamma Recursive

Chudnovsky Algorithm

Polynomial Evaluation

Least Common Multiple

Trapezoidal Rule

Largest Subarray Sum

Sum of Digits

Modular Exponential

Proth Number

Abs Max

Radix 2 Fft

Average Mode

While Loop Factorial

Mean Square Error

Leap Year

Farey Approximation

Midpoint Integration

Extended Euclidean GCD

Radians to Degrees

Pascal Triangle

Simpson Integration

Matrix Exponentiation Recursive

Is Even

Find Min Iterator

Reverse Polish Notation

Eulers Totient Function

Get Euclid GCD

Grid Get

Modular Binary Exponentiation Recursive

Check Kishnamurthy Number

Co Prime Check

Reverse Number

Decimal Expansion

Permutation And Combination

Binary Exponentiation Iterative

Binary Exponentiation Recursive

Find Lcm

Pow Logarithmic

Coordinate

Is Odd

Matrix Multiplication

Arithmetic Geometric Mean

Polynomial

Zellers Congruence Algorithm

Pi Approximation Monte Carlo

Is Divisible

Figurate Number

Linear Sieve

Bisection Method

Binary Convert

Armstrong Number

Find Hcf

Check Factorial

Power of Two

String Fibonacci

N Choose R

Prime Factorization

Large Number

Fast Power

Vector Cross Product

Binary Exponent

Large Factorial

Fibonacci Matrix Exponentiation

Fibonacci Sum

Gcd Iterative Euclidean

Modular Inverse Fermat Little Theorem

Largest Power

Linear Recurrence Matrix

Complex Numbers

Fibonacci Fast

Binomial Calculate

Sum of Binomial Coefficient

Ncr Modulo P

Inv Sqrt

Number of Positive Divisors

Realtime Stats

Check Prime

Power for Huge Numbers

Gcd Recursive Euclidean

Perimeter

Gcd of N Numbers

Fibonacci Large

Finding Number of Digits in a Number

Integral Approximation 2

Extended Euclid Algorithm

Approximate Pi

Primes up to Billion

Lcm Sum

N Bonacci

Sqrt Double

Integral Approximation

Magic Number

Modular Exponentiation

Double Factorial

Check Amicable Pair

Binary Pow

Absolute Min

Distance Formula

Parse Integer

Keith Number

Magic Square

Pi Nilakantha

Min Value

Digital Root

Absolute Max

Circular Convolution FFT

Power Of Two Or Not

Harshad Number

Roman Numeral Util

Find Kth Number

Herons Formula

Median

Convolution FFT

Generic Root

Fibonacci Java Streams

Square Root With Babylonian Method

Amicable Number

FFT Bluestein

Armstrong

ADT Fraction

Pronic Number

Trinomial Triangle

Matrix Util

Average

Automorphic Number

Absolute Value

GCD Recursion

Convolution

Kaprekar Numbers

Leonardo Number

Palindrome Number

Determinant Of Matrix

Factorial Recursion

Linear Diophantine Equations Solver

Juggler Sequence

Pow Recursion

Pythagorean Triple

Dudeney Number

Max Value

Non Repeating Element

Vampire Number

Standard Deviation

Graph Dist

Perfect Numbers

Straightlines

Bitwisemax

Fastexponent

Powvialogarithm

Exponentiation

Montecarlopi

Spigotpi

Checkisnumberpoweroftwo

Eulertotient

Kthnumber

Logarithm

Bitcounter

Xorsearch

Bitwisemin

Millerrabintest

Extendedgcditerative

Gcditerative

Extended

Extendedgcd

Random

Baby Step Giant Step

Lcm of N Numbers

Karatsuba Multiplication

Quadratic Residue

Matrix Ops

Nthprime

Trial Division

Palindrome String Recursion

Fibonacci Dynamic Programming

Kynea Numbers

Factorial Approximation

Linear Diophantine Eqn

Relu Function

Amicable Numbers

Symmetric Derivative

Fibonacci Recursion

Sphenic Number

Shreedharacharya

Palindrome String

Pi Monte Carlo

Prime Number

Factorial Non Recursive Non Iterative

Fast Exponentiation

Fibonacci 2

Greater Common Divisor

Stream Sieve

Shree Dharacharya Formula

To Polar

Fibonacci Sequence

Find Factorial

Twos Complement of Binary

Prime Factorial

Highest Common Factor

Verlet

Ceil Floor

Trapezoid Integration

Simpsons Integration

Riemann Integration

Babylonian Sqrt

Monte Carlo Integration

Fraction

Complex

Factorize

Simplist Radical Form

Arithmetic Progression

Intpow