The Algorithms logo
The Algorithms
AboutDonate
Basic

Prefix Sum

Conversions

Length Conversion

Weight Conversion

Temparature Conversion

Data Structures
Dynamic Programming
Knapsack

Dynamic Programming

Greedy Algorithm

Math

Trapezoid Integration

Perfect Square

Line Length

Average Median

Average Mean

Sieve of Eratosthenes

Riemann Integration

Collatz Sequence

Krishnamurthy Number

Verlet

Prime Check

Permutation

Euler Method

Sum of Geometric Progression

Sum of Arithmetic Series

Prime Factors

Average Mode

Volume

ArmstrongNumber

Ceil Floor

Perfect Number

Babylonian Sqrt

Perfect Cube

Monte Carlo Integration

Simpsons Integration

Matrix

Gauss Jordan Elim

Rotation-Matrix

Determinant

Numerical Methods
Project-Rosalind

Count Nucleotide

Reverse Complement

Scheduling
Searches

Binary Search

+12

More

Linear Search

+11

More

Exponential Search

Interpolation Search

Jump Search

Sorts

Counting Sort

Merge Sort

+16

More

Quick Sort

+15

More

Heap Sort

+12

More

Insertion Sort

+14

More

Bucket Sort

Exchange Sort

Selection Sort

+11

More

Bubble Sort

+15

More
Statistics

Pearson Correlation

Strings

Kmp Substring Search

Detect Anagrams

Is Palindrome

Combination