The Algorithms logo
The Algorithms
Acerca deDonar


Hexagonal Numbers

Harmonic Series

Arithmetic Mean

Geometric Series

Sieve of Eratosthenes

Perfect Cube

Max Sum Sliding Window

Find Min Recursion

Ugly Numbers

Square Root

Average Mode

Kth Lexicographic Permutation

Euler Method

Perfect Number

Euler Modified

Triplet Sum

Monte Carlo Dice

Degrees to Radians

Average Absolute Deviation

Median of Two Arrays

Runge Kutta

Sock Merchant

Power Using Recursion

Fermats Little Theorem

Is Ip v 4 Address Valid

Average Median

Modular Exponential

Sum of Geometric Progression

Is Square Free

Gamma Recursive

Polynomial Evaluation

Monte Carlo

Prime Check

Sum of Digits

Line Length

Hardy Ramanujanalgo

Greedy Coin Change

Radix 2 Fft

Largest Subarray Sum

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

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


Qr Decomposition

Collatz Sequence


Miller Rabin

Trapezoidal Rule

Pollard Rho

Segmented Sieve

Decimal Isolate

Factorial Iterative

Binomial Coefficient

Bailey Borwein Plouffe

Eulers Totient

Binary Exponentiation 2

Points Are Collinear 3d

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

Eulers Totient Function

Arithmetic Geometric Mean

Farey Approximation

Midpoint Integration

Reverse Polish Notation

Reverse Number

Simpson Integration

Pow Logarithmic

Modular Binary Exponentiation Recursive

Binary Convert

Bisection Method

Decimal Expansion

Armstrong Number

Radians to Degrees

Get Euclid GCD

Binary Exponentiation Iterative

Pi Approximation Monte Carlo

Permutation And Combination

Is Divisible

Pascal Triangle

Linear Sieve

Find Min Iterator

Zellers Congruence Algorithm

Check Kishnamurthy Number

Extended Euclidean GCD

Matrix Multiplication

While Loop Factorial

Figurate Number

Mean Square Error

Matrix Exponentiation Recursive

Co Prime Check

Binary Exponentiation Recursive

Vector Cross Product

Approximate Pi

Ncr Modulo P

Check Prime

Fibonacci Sum

Fibonacci Large

Modular Inverse Simple

Check Amicable Pair

Gcd Iterative Euclidean

Sqrt Double

Finding Number of Digits in a Number

Check Factorial

Gcd Recursive Euclidean

Power for Huge Numbers

Largest Power

Integral Approximation 2

Gcd of N Numbers

Power of Two

Complex Numbers

Modular Inverse Fermat Little Theorem

Fibonacci Fast

Binomial Calculate

Sum of Binomial Coefficient

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

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

Factorial Recursion

Keith Number

Find Kth Number

Linear Diophantine Equations Solver

Matrix Util


Trinomial Triangle

Absolute Min

Power Of Two Or Not

Roman Numeral Util

Convolution FFT

Distance Formula

Standard Deviation

Kaprekar Numbers

GCD Recursion

Pronic Number

Leonardo Number

Dudeney Number

Juggler Sequence

Vampire Number

Automorphic Number

Standard Score

Pythagorean Triple

FFT Bluestein

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

Parse Integer

Perfect Numbers






Quadratic Residue

Karatsuba Multiplication

Lcm of N Numbers

Baby Step Giant Step

Trial Division

Palindrome String


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

Prime Number

Fast Exponentiation

Fibonacci 2

Stream Sieve

Greater Common Divisor

Highest Common Factor

Find Factorial

Fibonacci Sequence

Twos Complement of Binary

Prime Factorial

Shree Dharacharya Formula

Simpsons Integration

Babylonian Sqrt

Monte Carlo Integration

Riemann Integration

Trapezoid Integration

Arithmetic Progression

Simplist Radical Form