The Algorithms logo
The Algorithms
Про AlgorithmsПожертвувати
Backtracking
Bit Manipulation
Cache
Cellular Automata
Ciphers
Compression
Conversions
Data Structures

Number Of Local Maximum Points

Divide and Conquer
Dynamic Programming

Longest Common Subsequence

Longest Increasing Subsequence

Longest Palindromic Subsequence

Number Of Subset Equal To Given Sum

Longest Substring Without Repeating Characters

Fractals
Geometry
Graphs
Hashing
Math

Sieve of Eratosthenes

Arithmetic Geometric Mean

Binary Exponentiation Iterative

Binary Exponentiation Recursive

Binomial Coefficient

Bisection Method

Check Kishnamurthy Number

Collatz Sequence

Count Numbers Divisible

Decimal Expansion

Degrees to Radians

Euclidean Distance

Euler's Totient

Euler's Totient

Exponential Function

Extended Euclidean GCD

Farey Approximation

Find Max Recursion

Find Min Iterator

Friendly Numbers

Juggler Sequence

Liouville Function

Matrix Exponentiation Recursive

Matrix Multiplication

Mean Absolute Deviation

Mean Square Error

Midpoint Integration

Modular Arithmetic

Modular Binary Exponentiation Recursive

Number of Digits

Perfect Number

Perfect Square

Permutation And Combination

Pi Approximation Monte Carlo

Radians to Degrees

Reverse Polish Notation

Sieve of Eratosthenes

Sieve Of Eratosthenes Int Array

Simpson Integration

Square Root Logarithmic

Sum of Geometric Progression

While Loop Factorial

Zellers Congruence Algorithm

Is Palindrome Integer Number

Matrix
Navigation
Others
Recursive
Searches
Sorts
Strings

Levenshtein Distance

Alpha Numeric Palindrome

Alternative String Arrange

Check Rearrange Palindrome

Check Word Occurrence

Create Permutations

First Unique Character

Format Phone Number

Hamming Distance

KMP Pattern Searching

Lengthof Longest Substring Without Repetition

Levenshtein Distance

Percentage Of Letters

Validate Credit Card

Timing-Functions
Tree

Breadth First Tree Traversal