The Algorithms logo
The Algorithms
AboutDonate

Math

Addition without Arithmetic

Aliquot Sum

Allocation Number

Arc Length

Area Under Curve

Armstrong Number

Automorphic Number

Average Absolute Deviation

Average Mean

Average Median

Average Mode

Bailey Borwein Plouffe

Basic Maths

Binary Exp Mod

Binary Exponentiation

Binary Exponentiation 2

Binary Exponentiation 3

Binomial Coefficient

Binomial Distribution

Carmichael Number

Catalan Number

Check Polygon

Chudnovsky Algorithm

Collatz Sequence

Combinations

Continued Fraction

Decimal Isolate

Decimal to Fraction

Dodecahedron

Double Factorial Iterative

Double Factorial Recursive

Dual Number Automatic Differentiation

Entropy

Euclidean Distance

Euler Method

Euler Modified

Euler's Totient

Extended Euclidean Algorithm

Factors

Fermats Little Theorem

Find Max

Find Min

Gamma Recursive

Gaussian

Gaussian Error Linear Unit

Gcd of N Numbers

Greatest Common Divisor

Greedy Coin Change

Hamming Numbers

Hardy Ramanujanalgo

Harshad Numbers

Hexagonal Number

Integration by Simpson Approx

Interquartile Range

Is Int Palindrome

Is Ip v 4 Address Valid

Is Square Free

Jaccard Similarity

Juggler Sequence

Karatsuba

Krishnamurthy Number

Kth Lexicographic Permutation

Largest of Very Large Numbers

Least Common Multiple

Line Length

Liouville Lambda

Lucas Series

Maclaurin Series

Manhattan Distance

Matrix Exponentiation

Max Sum Sliding Window

Median of Two Arrays

Mobius Function

Modular Exponential

Monte Carlo

Monte Carlo Dice

Nevilles Method

Number of Digits

Numerical Integration

Odd Sieve

Perfect Cube

Perfect Number

Perfect Square

Persistence

Pi Generator

Pi Monte Carlo Estimation

Points Are Collinear 3d

Pollard Rho

Polygonal Numbers

Polynomial Evaluation

Single Indeterminate Operations

Power Using Recursion

Prime Factors

Prime Sieve Eratosthenes

Primelib

Print Multiplication Table

Pronic Number

Proth Number

Pythagoras

Qr Decomposition

Quadratic Equations Complex Numbers

Degrees to Radians

Radix 2 Fft

Remove Digit

Runge Kutta

Segmented Sieve

Arithmetic Mean

Geometric

Geometric Series

Harmonic Series

Hexagonal Numbers

Sieve of Eratosthenes

Sigmoid

Sigmoid Linear Unit

Signum

Simpson Rule

Simultaneous Linear Equation Solver

Sock Merchant

Softmax

Square Root

Sum of Arithmetic Series

Sum of Digits

Sum of Geometric Progression

Sum of Harmonic Series

Sumset

Sylvester Sequence

Three Sum

Trapezoidal Rule

Triplet Sum

Twin Prime

Two Pointer

Two Sum

Ugly Numbers

Volume

Weird Number

Zellers Congruence

Arithmetic Geometric Mean

Binary Convert

Binary Exponentiation Iterative

Binary Exponentiation Recursive

Bisection Method

Check Kishnamurthy Number

Circular Arc

Co Prime Check

Coordinate

Count Numbers Divisible

Decimal Expansion

Exponential Function

Extended Euclidean GCD

Farey Approximation

Figurate Number

Find Hcf

Find Max Recursion

Find Min Iterator

Friendly Numbers

Get Euclid GCD

Grid Get

Int To Base

Is Divisible

Is Odd

Leap Year

Linear Sieve

Liouville Function

Matrix Exponentiation Recursive

Matrix Multiplication

Mean Absolute Deviation

Mean Square Error

Midpoint Integration

Modular Arithmetic

Modular Binary Exponentiation Recursive

Parity Outlier

Permutation And Combination

Pi Approximation Monte Carlo

Polynomial

Pow Logarithmic

Quadratic Roots

Radians to Degrees

Reverse Number

Reverse Polish Notation

Shors Algorithm

Sieve Of Eratosthenes Int Array

Simpson Integration

Square Root Logarithmic

While Loop Factorial

Zellers Congruence Algorithm

Is Palindrome Integer Number

Approximate Pi

Binary Exponent

Binomial Calculate

Check Amicable Pair

Check Factorial

Complex Numbers

Double Factorial

Eratosthenes

Extended Euclid Algorithm

Fast Power

Fibonacci Fast

Fibonacci Large

Fibonacci Matrix Exponentiation

Fibonacci Sum

Finding Number of Digits in a Number

Gcd Iterative Euclidean

Gcd Recursive Euclidean

Integral Approximation

Integral Approximation 2

Inv Sqrt

Iterative Factorial

Large Factorial

Large Number

Largest Power

Linear Recurrence Matrix

Magic Number

Miller Rabin

Modular Exponentiation

Modular Inverse Fermat Little Theorem

Modular Inverse Simple

N Bonacci

N Choose R

Ncr Modulo P

Number of Positive Divisors

Perimeter

Power for Huge Numbers

Power of Two

Prime Factorization

Primes up to Billion

Realtime Stats

Sqrt Double

String Fibonacci

Sum of Binomial Coefficient

Vector Cross Product

ADT Fraction

Absolute Max

Absolute Min

Absolute Value

Amicable Number

Average

Binary Pow

Circular Convolution FFT

Collatz Conjecture

Convolution

Convolution FFT

Determinant Of Matrix

Digital Root

Distance Formula

Dudeney Number

FFT Bluestein

Factorial Recursion

Fast Inverse Sqrt

Fibonacci Java Streams

Fibonacci Number Check

Find Kth Number

Find Min Recursion

Frizzy Number

GCD Recursion

Generic Root

Harshad Number

Herons Formula

Josephus Problem

Kaprekar Numbers

Keith Number

Leonardo Number

Linear Diophantine Equations Solver

Liouville Lambda Function

Long Division

Magic Square

Matrix Util

Max Value

Median

Miller Rabin Primality Check

Min Value

Non Repeating Element

Palindrome Number

Parse Integer

Pi Nilakantha

Power Of Two Or Not

Pythagorean Triple

Roman Numeral Util

Second Min Max

Square Free Integer

Square Root With Babylonian Method

Square Root With Newton Raphson Method

Standard Deviation

Standard Score

Strobogrammatic Number

Sum Without Arithmetic Operators

Trinomial Triangle

Vampire Number

Cantor Set

Cartesian to Polar

Catalan

Collatz

Euclidean Algorithm Extended

Factorial Large Number

Factorial Trailing Zeroes

Fibonacci Dp

Fibonacci Formula

Large Factorials

Prime Factoriziation

Prime Sieve

Strong Number

Graph Dist

Abs Max

Abs Min

Bitwise Addition

Bitcounter

Checkisnumberpoweroftwo

Logarithm

Xorsearch

Extended

Extendedgcd

Extendedgcditerative

Gcditerative

Straightlines

Kthnumber

Liouville

Bitwisemax

Bitwisemin

Mobius

Exponentiation

Montecarlopi

Spigotpi

Pollard

Fastexponent

Powvialogarithm

Millerrabintest

Amicable Numbers

Area of Polygon

Baby Step Giant Step

Bell Numbers

Faster Perfect Numbers

Karatsuba Multiplication

Matrix Ops

Mersenne Primes

Nthprime

Quadratic Residue

Random

Square Pyramidal Numbers

Trial Division

Kynea Numbers

Linear Diophantine Eqn

Factorial Approximation

Fibonacci Dynamic Programming

Fibonacci Recursion

Palindrome String

Palindrome String Recursion

Relu Function

Shreedharacharya

Sphenic Number

Symmetric Derivative

3n Plus 1

Factorial Non Recursive Non Iterative

Fast Exponentiation

Fibonacci 2

Neon Number

Greater Common Divisor

Stream Sieve

Fibonacci Sequence

Find Factorial

Highest Common Factor

Prime Factorial

Shree Dharacharya Formula

To Polar

Twos Complement of Binary

Babylonian Sqrt

Divisors

Mersenne Prime

Monte Carlo Integration

Partitions

Riemann Integration

Simpsons Integration

Trapezoid Integration

Verlet

Complex

Factorize

Fraction

Intpow

Modpow

Simplist Radical Form

Solve Quadratic Equation

Arithmetic Progression

Totient

Calculate Mean

Calculate Median

Digit Sum

Greatest Common Factor

Is Leap Year

Lowest Common Multiple

Pascals Triangle

Primes

Euclidian Greatest Common Divisor