The Algorithms logo
The Algorithms
AboutDonate
Backtracking

Permutation

Combination

Basic

Prefix Sum

Difference Arr

Ciphers
Conversions

Weight Conversion

Temparature Conversion

Length Conversion

Data Structures
Divide and Conquer
Dynamic Programming
Exercism

Word Count

General
Knapsack

Dynamic Programming

Greedy Algorithm

Dynamic Programming

Machine Learning

Linear Regression

Math

Euler Method

Armstrong Number

Simpsons Integration

Perfect Square

Riemann Integration

Verlet

Prime Factors

Line Length

Sieve of Eratosthenes

Trapezoid Integration

Krishnamurthy Number

Perfect Number

Collatz Sequence

Perfect Cube

Sum of Geometric Progression

Prime Check

Sum of Arithmetic Series

Average Mode

Monte Carlo Integration

Average Mean

Average Median

Ceil Floor

Babylonian Sqrt

Volume

Matrix

Determinant

Rotation-Matrix

Gauss Jordan Elim

Numerical Methods
Project-Rosalind

Count Nucleotide

Reverse Complement

Scheduling
Searches

Interpolation Search

Exponential Search

Jump Search

Binary Search

+12

More

Linear Search

+11

More

Binary Search

+12

More
Sorts

Counting Sort

Heap Sort

+13

More

Quick Sort

+17

More

Bucket Sort

Selection Sort

+13

More

Insertion Sort

+16

More

Bubble Sort

+17

More

Exchange Sort

Statistics

Pearson Correlation

Strings

Rabin Karp

Binary Length

Detect Anagrams

Kmp Substring Search

Hamming Distance