The Algorithms logo
The Algorithms
AboutDonate

Math

Is Square Free

Krishnamurthy Number

Geometric Series

Arithmetic Mean

Geometric

Hexagonal Numbers

Harmonic Series

Average Median

Binary Exponentiation

Power Using Recursion

Combinations

Softmax

Runge Kutta

Greedy Coin Change

Gamma Recursive

Trapezoidal Rule

Numerical Integration

Binomial Coefficient

Factors

Monte Carlo

Double Factorial Iterative

Sigmoid

Is Ip v 4 Address Valid

Median of Two Arrays

Radix 2 Fft

Sum of Digits

Line Length

Average Mode

Segmented Sieve

Simpson Rule

Two Pointer

Abs Max

Eulers Totient

Aliquot Sum

Find Max Recursion

Matrix Exponentiation

Gaussian

Least Common Multiple

Monte Carlo Dice

Max Sum Sliding Window

Euclidean Gcd

Decimal Isolate

Hardy Ramanujanalgo

Primelib

Sieve of Eratosthenes

Check Polygon

Jaccard Similarity

Points Are Collinear 3d

Allocation Number

Euclidean Distance

Binary Exponentiation 3

Factorial Iterative

Karatsuba

Binary Exp Mod

Perfect Number

Armstrong Numbers

Prime Sieve Eratosthenes

Euler Modified

Fermats Little Theorem

Double Factorial Recursive

Binary Exponentiation 2

Pythagoras

Find Min

Sock Merchant

Perfect Square

Integration by Simpson Approx

Extended Euclidean Algorithm

Largest Subarray Sum

Abs Min

Lucas Series

Two Sum

Qr Decomposition

Average Absolute Deviation

Square Root

Ugly Numbers

Bailey Borwein Plouffe

Polynomial Evaluation

Largest of Very Large Numbers

Sylvester Sequence

Greatest Common Divisor

Basic Maths

Triplet Sum

Prime Check

Euler Method

Proth Number

Pi Monte Carlo Estimation

Collatz Sequence

Kadanes

Kth Lexicographic Permutation

Chudnovsky Algorithm

Volume

Prime Factors

Number of Digits

Persistence

Degrees to Radians

Modular Exponential

Zellers Congruence

Entropy

Quadratic Equations Complex Numbers

Nevilles Method

Sum of Geometric Progression

Find Max

Average Mean

Pollard Rho

Find Min Recursion

Area Under Curve

Sum of Arithmetic Series

Miller Rabin

Perfect Cube

Mobius Function

Binomial Distribution

3n Plus 1

Factorial Recursive

Is Divisible

Reverse Polish Notation

Get Euclid GCD

Reverse Number

Eulers Totient Function

Bisection Method

Find Hcf

Modular Binary Exponentiation Recursive

Pi Approximation Monte Carlo

Midpoint Integration

Coordinate

Pow Logarithmic

Extended Euclidean GCD

Pascal Triangle

Grid Get

Co Prime Check

Leap Year

Simpson Integration

Figurate Number

Permutation And Combination

Linear Sieve

Matrix Multiplication

Find Min Iterator

Armstrong Number

Binary Convert

Farey Approximation

Find Lcm

While Loop Factorial

Polynomial

Is Odd

Is Even

Matrix Exponentiation Recursive

Radians to Degrees

Binary Exponentiation Recursive

Arithmetic Geometric Mean

Binary Exponentiation Iterative

Mean Square Error

Check Kishnamurthy Number

Large Number

Binary Exponent

Modular Inverse Fermat Little Theorem

Gcd of N Numbers

Lcm Sum

Fibonacci Matrix Exponentiation

Ncr Modulo P

Extended Euclid Algorithm

Fibonacci Fast

Approximate Pi

Magic Number

Fibonacci Large

Sum of Binomial Coefficient

Power of Two

Integral Approximation 2

Gcd Iterative Euclidean

Largest Power

Power for Huge Numbers

Check Amicable Pair

Gcd Recursive Euclidean

Finding Number of Digits in a Number

Fibonacci Sum

String Fibonacci

Sqrt Double

Modular Exponentiation

Linear Recurrence Matrix

Fast Power

Large Factorial

Vector Cross Product

Inv Sqrt

N Bonacci

Realtime Stats

Number of Positive Divisors

Check Prime

Check Factorial

N Choose R

Perimeter

Complex Numbers

Prime Factorization

Double Factorial

Integral Approximation

Primes up to Billion

Binomial Calculate

Circular Convolution FFT

Leonardo Number

Digital Root

Absolute Max

Median

Pronic Number

Absolute Value

Parse Integer

Matrix Util

Linear Diophantine Equations Solver

Binary Pow

Min Value

Find Kth Number

Convolution FFT

Automorphic Number

Non Repeating Element

Roman Numeral Util

ADT Fraction

Vampire Number

Square Root With Babylonian Method

Power Of Two Or Not

FFT Bluestein

Juggler Sequence

Pow Recursion

Pythagorean Triple

Harshad Number

Average

Factorial Recursion

Fibonacci Java Streams

Max Value

Convolution

Palindrome Number

Determinant Of Matrix

Generic Root

GCD Recursion

Armstrong

Kaprekar Numbers

Dudeney Number

Keith Number

Amicable Number

Absolute Min

Magic Square

Trinomial Triangle

Pi Nilakantha

Graph Dist

Perfect Numbers

Kthnumber

Millerrabinprimalitytest

Montecarlopi

Spigotpi

Powvialogarithm

Fastexponent

Checkisnumberpoweroftwo

Extendedgcditerative

Extendedgcd

Gcditerative

Extended

Bitcounter

Xorsearch

Eulertotient

Bitwisemin

Bitwisemax

Exponentiation

Straightlines

Trial Division

Nthprime

Symmetric Derivative

Shreedharacharya

Palindrome String Recursion

Amicable Numbers

Palindrome String

Fibonacci Dynamic Programming

Relu Function

Linear Diophantine Eqn

Factorial Approximation

Fibonacci Recursion

Kynea Numbers

Sphenic Number

Pi Monte Carlo

Factorial Non Recursive Non Iterative

Prime Number

Fibonacci 2

Fast Exponentiation

Greater Common Divisor

Stream Sieve

Twos Complement of Binary

Shree Dharacharya Formula

Find Factorial

Fibonacci Sequence

Highest Common Factor

To Polar

Prime Factorial

Babylonian Sqrt

Riemann Integration

Monte Carlo Integration

Simpsons Integration

Ceil Floor

Trapezoid Integration

Verlet