The Algorithms logo
The Algorithms
AboutDonate

Math

Hexagonal Numbers

Geometric

Harmonic Series

Arithmetic Mean

Geometric Series

Sieve of Eratosthenes

Abs Max

Perfect Cube

Max Sum Sliding Window

Find Min Recursion

Factors

3n Plus 1

Ugly Numbers

Square Root

Average Mode

Kth Lexicographic Permutation

Kadanes

Euler Method

Perfect Number

Euler Modified

Triplet Sum

Monte Carlo Dice

Degrees to Radians

Average Absolute Deviation

Median of Two Arrays

Runge Kutta

Gaussian

Sock Merchant

Power Using Recursion

Fermats Little Theorem

Is Ip v 4 Address Valid

Average Median

Volume

Modular Exponential

Sum of Geometric Progression

Is Square Free

Gamma Recursive

Polynomial Evaluation

Monte Carlo

Prime Check

Two Sum

Sum of Digits

Line Length

Hardy Ramanujanalgo

Greedy Coin Change

Radix 2 Fft

Largest Subarray Sum

Abs Min

Lucas Series

Average Mean

Euclidean Distance

Numerical Integration

Proth Number

Sum of Arithmetic Series

Prime Numbers

Prime Factors

Chudnovsky Algorithm

Armstrong Numbers

Area Under Curve

Check Polygon

Find Max Recursion

Find Min

Entropy

Pythagoras

Mobius Function

Greatest Common Divisor

Zellers Congruence

Basic Maths

Factorial Recursive

Simpson Rule

Pi Monte Carlo Estimation

Double Factorial Recursive

Allocation Number

Binary Exponentiation

Quadratic Equations Complex Numbers

Prime Sieve Eratosthenes

Nevilles Method

Krishnamurthy Number

Matrix Exponentiation

Largest of Very Large Numbers

Sylvester Sequence

Combinations

Qr Decomposition

Collatz Sequence

Persistence

Karatsuba

Miller Rabin

Primelib

Trapezoidal Rule

Pollard Rho

Segmented Sieve

Decimal Isolate

Factorial Iterative

Binomial Coefficient

Bailey Borwein Plouffe

Eulers Totient

Binary Exponentiation 2

Points Are Collinear 3d

Find Max

Sigmoid

Binary Exponentiation 3

Perfect Square

Binomial Distribution

Binary Exp Mod

Integration by Simpson Approx

Euclidean Gcd

Two Pointer

Aliquot Sum

Jaccard Similarity

Extended Euclidean Algorithm

Least Common Multiple

Double Factorial Iterative

Number of Digits

Softmax

Eulers Totient Function

Arithmetic Geometric Mean

Farey Approximation

Midpoint Integration

Reverse Polish Notation

Reverse Number

Simpson Integration

Coordinate

Is Pronic

Pow Logarithmic

Modular Binary Exponentiation Recursive

Binary Convert

Bisection Method

Leap Year

Decimal Expansion

Is Even

Armstrong Number

Radians to Degrees

Get Euclid GCD

Binary Exponentiation Iterative

Pi Approximation Monte Carlo

Permutation And Combination

Is Divisible

Grid Get

Pascal Triangle

Linear Sieve

Find Min Iterator

Zellers Congruence Algorithm

Check Kishnamurthy Number

Extended Euclidean GCD

Matrix Multiplication

While Loop Factorial

Figurate Number

Polynomial

Mean Square Error

Twin Prime

Matrix Exponentiation Recursive

Co Prime Check

Is Odd

Find Lcm

Binary Exponentiation Recursive

Find Hcf

Vector Cross Product

Approximate Pi

Ncr Modulo P

Check Prime

Fibonacci Sum

Fibonacci Large

Modular Inverse Simple

Check Amicable Pair

Lcm Sum

Gcd Iterative Euclidean

Sqrt Double

Inv Sqrt

Finding Number of Digits in a Number

Check Factorial

Gcd Recursive Euclidean

Power for Huge Numbers

Perimeter

Largest Power

Integral Approximation 2

Gcd of N Numbers

Power of Two

Complex Numbers

Modular Inverse Fermat Little Theorem

Fast Power

Fibonacci Fast

Binomial Calculate

Sum of Binomial Coefficient

N Choose R

Binary Exponent

Primes up to Billion

Prime Factorization

Number of Positive Divisors

Fibonacci Matrix Exponentiation

Extended Euclid Algorithm

Modular Exponentiation

Linear Recurrence Matrix

Double Factorial

N Bonacci

String Fibonacci

Large Number

Realtime Stats

Large Factorial

Integral Approximation

Magic Number

Magic Square

Herons Formula

Determinant Of Matrix

Digital Root

Fibonacci Java Streams

Pi Nilakantha

ADT Fraction

Min Value

Armstrong

Factorial Recursion

Keith Number

Find Kth Number

Linear Diophantine Equations Solver

Matrix Util

Convolution

Trinomial Triangle

Absolute Min

Power Of Two Or Not

Roman Numeral Util

Convolution FFT

Distance Formula

Median

Binary Pow

Standard Deviation

Kaprekar Numbers

GCD Recursion

Pronic Number

Leonardo Number

Dudeney Number

Juggler Sequence

Vampire Number

Automorphic Number

Standard Score

Pythagorean Triple

FFT Bluestein

Average

Absolute Max

Harshad Number

Non Repeating Element

Palindrome Number

Generic Root

Circular Convolution FFT

Pow Recursion

Absolute Value

Square Root With Babylonian Method

Amicable Number

Max Value

Parse Integer

Graph Dist

Perfect Numbers

Kthnumber

Fastexponent

Powvialogarithm

Logarithm

Bitcounter

Xorsearch

Checkisnumberpoweroftwo

Exponentiation

Millerrabintest

Eulertotient

Straightlines

Extendedgcd

Gcditerative

Extended

Extendedgcditerative

Spigotpi

Montecarlopi

Bitwisemin

Bitwisemax

Quadratic Residue

Karatsuba Multiplication

Lcm of N Numbers

Baby Step Giant Step

Nthprime

Trial Division

Matrix Ops

Random

Palindrome String

Shreedharacharya

Factorial Approximation

Fibonacci Dynamic Programming

Sphenic Number

Relu Function

Kynea Numbers

Symmetric Derivative

Amicable Numbers

Fibonacci Recursion

Linear Diophantine Eqn

Palindrome String Recursion

Pi Monte Carlo

Factorial Non Recursive Non Iterative

Add Digits

Prime Number

Fast Exponentiation

Fibonacci 2

Stream Sieve

Greater Common Divisor

To Polar

Highest Common Factor

Find Factorial

Fibonacci Sequence

Twos Complement of Binary

Prime Factorial

Shree Dharacharya Formula

Simpsons Integration

Ceil Floor

Babylonian Sqrt

Partitions

Monte Carlo Integration

Verlet

Riemann Integration

Trapezoid Integration

Arithmetic Progression

Fraction

Factorize

Complex

Intpow

Simplist Radical Form