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
Graphs

Dijkstra

Bellman Ford

Knapsack

Dynamic Programming

Greedy Algorithm

Dynamic Programming

Machine Learning

Linear Regression

Math

Average Mode

Sum of Arithmetic Series

Line Length

Krishnamurthy Number

Average Mean

Trapezoid Integration

Volume

Perfect Number

Eulers Totient

Average Median

Euler Method

Partitions

Sieve of Eratosthenes

Perfect Square

Prime Check

Babylonian Sqrt

Monte Carlo Integration

Collatz Sequence

Riemann Integration

Sum of Geometric Progression

Armstrong Number

Ceil Floor

Perfect Cube

Prime Factors

Verlet

Simpsons Integration

Matrix

Rotation-Matrix

Determinant

Gauss Jordan Elim

Numerical Methods
Project-Rosalind
Scheduling
Searches

Binary Search

+12

More

Jump Search

Binary Search

+12

More

Exponential Search

Interpolation Search

Linear Search

+11

More
Sorts

Insertion Sort

+16

More

Bucket Sort

Exchange Sort

Selection Sort

+13

More

Quick Sort

+17

More

Counting Sort

Heap Sort

+13

More

Bubble Sort

+17

More
Statistics

Pearson Correlation

Strings

Rabin Karp

Is Palindrome

Kmp Substring Search

Detect Anagrams

Hamming Distance

Binary Length