The Algorithms logo
The Algorithms
AboutDonate
Backtracking

Combination

Permutation

Basic

Difference Arr

Ciphers
Conversions

Weight Conversion

Temparature Conversion

Length Conversion

Data Structures
Divide and Conquer
Dynamic Programming
Exercism

Word Count

General
Graphs

Dijkstra

Bellman Ford

Knapsack

Greedy Algorithm

Longest Increasing Subsequence
Machine Learning

Linear Regression

Math

Sum of Arithmetic Series

Perfect Square

Perfect Cube

Collatz Sequence

Line Length

Eulers Totient

Mersenne Prime

Verlet

Volume

Riemann Integration

Average Mean

Babylonian Sqrt

Catalan Number

Armstrong Number

Simpsons Integration

Perfect Number

Least Common Multiple

Average Absolute Deviation

Krishnamurthy Number

Average Median

Monte Carlo Integration

Prime

Sum of Geometric Progression

Trapezoid Integration

Average Mode

Partitions

Divisors

Sieve of Eratosthenes

Prime Factors

Euler Method

Matrix

Rotation Matrix

Determinant

Gauss Jordan Elim

Numerical Methods
Project-Rosalind
Scheduling
Searches

Jump Search

Linear Search

+12

More

Binary Search

+13

More

Interpolation Search

Exponential Search

Binary Search

+13

More
Sorts

Selection Sort

+12

More

Counting Sort

Bucket Sort

Heap Sort

+12

More

Insertion Sort

+16

More

Bogo Sort

Bubble Sort

+17

More

Exchange Sort

Quick Sort

+17

More
Statistics

Pearson Correlation

Strings

Hamming Distance

Rabin Karp

Detect Anagrams

Kmp Substring Search

Is Palindrome

Binary Length