The Algorithms logo
The Algorithms
AboutDonate
Backtracking

Permutation

Combination

Basic

Difference Arr

Prefix Sum

Ciphers
Conversions

Weight Conversion

Length Conversion

Temparature Conversion

Data Structures
Dynamic Programming
Exercism

Word Count

Knapsack

Greedy Algorithm

Dynamic Programming

Machine Learning

Linear Regression

Math

Krishnamurthy Number

Volume

Prime Check

Babylonian Sqrt

Riemann Integration

Monte Carlo Integration

Simpsons Integration

Ceil Floor

Sum of Arithmetic Series

Sum of Geometric Progression

Trapezoid Integration

Perfect Number

Sieve of Eratosthenes

Perfect Cube

Collatz Sequence

Line Length

Euler Method

Verlet

Average Mean

Average Mode

Prime Factors

Perfect Square

Armstrong Number

Average Median

Matrix

Determinant

Gauss Jordan Elim

Rotation-Matrix

Numerical Methods
Project-Rosalind

Reverse Complement

Count Nucleotide

Scheduling
Searches

Jump Search

Exponential Search

Binary Search

+12

More

Interpolation Search

Linear Search

+11

More
Sorts

Exchange Sort

Insertion Sort

+15

More

Counting Sort

Bucket Sort

Selection Sort

+12

More

Bubble Sort

+16

More

Quick Sort

+17

More

Heap Sort

+13

More

Merge Sort

+17

More
Statistics

Pearson Correlation

Strings

Kmp Substring Search

Hamming Distance

Rabin Karp

Detect Anagrams