The Algorithms logo
The Algorithms
AboutDonate
Basic

Prefix Sum

Ciphers
Conversions

Length Conversion

Weight Conversion

Temparature Conversion

Data Structures
Divide and Conquer
Dynamic Programming
Exercism

Word Count

Knapsack

Dynamic Programming

Greedy Algorithm

Machine Learning

Linear Regression

Math

Sieve of Eratosthenes

Line Length

Trapezoid Integration

Riemann Integration

Babylonian Sqrt

Ceil Floor

Collatz Sequence

Perfect Cube

Perfect Square

Verlet

Armstrong Number

Volume

Monte Carlo Integration

Average Median

Sum of Arithmetic Series

Prime Check

Perfect Number

Average Mode

Average Mean

Sum of Geometric Progression

Permutation

Euler Method

Simpsons Integration

Krishnamurthy Number

Prime Factors

Matrix

Gauss Jordan Elim

Rotation-Matrix

Determinant

Numerical Methods
Project-Rosalind

Reverse Complement

Count Nucleotide

Scheduling
Searches

Binary Search

+12

More

Interpolation Search

Linear Search

+11

More

Exponential Search

Jump Search

Sorts

Insertion Sort

+15

More

Exchange Sort

Selection Sort

+12

More

Heap Sort

+13

More

Bubble Sort

+15

More

Quick Sort

+17

More

Counting Sort

Bucket Sort

Statistics

Pearson Correlation

Strings

Combination

Detect Anagrams

Kmp Substring Search