The Algorithms logo
The Algorithms
AboutDonate
Backtracking

Permutation

Combination

Basic

Difference Arr

Prefix Sum

Ciphers
Conversions

Length Conversion

Weight Conversion

Temparature Conversion

Data Structures
Dynamic Programming
Exercism

Word Count

General
Knapsack

Greedy Algorithm

Longest Increasing Subsequence
Machine Learning

Linear Regression

Math

Average Mean

Verlet

Collatz Sequence

Prime Check

Ceil Floor

Euler Method

Perfect Square

Sieve of Eratosthenes

Trapezoid Integration

Simpsons Integration

Perfect Cube

Krishnamurthy Number

Riemann Integration

Prime Factors

Sum of Geometric Progression

Average Median

Perfect Number

Volume

Line Length

Babylonian Sqrt

Monte Carlo Integration

Average Mode

Armstrong Number

Sum of Arithmetic Series

Matrix

Rotation-Matrix

Determinant

Gauss Jordan Elim

Numerical Methods
Project-Rosalind

Count Nucleotide

Reverse Complement

Scheduling
Searches

Exponential Search

Jump Search

Binary Search

+12

More

Interpolation Search

Linear Search

+11

More

Binary Search

+12

More
Sorts

Heap Sort

+13

More

Bubble Sort

+17

More

Merge Sort

+17

More

Selection Sort

+13

More

Insertion Sort

+16

More

Bucket Sort

Counting Sort

Exchange Sort

Quick Sort

+17

More
Statistics

Pearson Correlation

Strings

Detect Anagrams

Hamming Distance

Rabin Karp

Binary Length

Kmp Substring Search