The Algorithms logo
The Algorithms
AboutDonate
undefined

Basic

Cipher

Conversions

Dynamic Programming

Dynamic Programming

Dynamic Programming

Math

Project Rosalind

Scheduling

Searches

Sorts

Backtracking

Combination

Permutation

Basic

Difference Arr

Ciphers
Conversions

Length Conversion

Temparature Conversion

Weight Conversion

Data Structures
Divide and Conquer
Dynamic Programming
Exercism

Word Count

General
Graphs

Bellman Ford

Dijkstra

Knapsack

Greedy Algorithm

Longest Increasing Subsequence
Machine Learning
Math

Amicable Numbers

Armstrong Number

Average Absolute Deviation

Average Mean

Average Median

Average Mode

Babylonian Sqrt

Binary Length

Collatz Sequence

Divisors

Euler Method

Euler's Totient

Krishnamurthy Number

Least Common Multiple

Line Length

Mersenne Prime

Monte Carlo Integration

Partitions

Perfect Cube

Perfect Number

Perfect Square

Prime Factors

Riemann Integration

Runge Kutta Integration

Sieve of Eratosthenes

Simpsons Integration

Sum of Arithmetic Series

Sum of Geometric Progression

Trapezoid Integration

Verlet

Volume

Determinant

Matrix

Matrix Algo

Gauss Jordan Elim

Rotation Matrix

Numerical Methods
Project-Rosalind
Scheduling
Searches

Binary Search

+15

More

Binary Search

+15

More

Exponential Search

Interpolation Search

Jump Search

Linear Search

+14

More
Sorts

Bogo Sort

Bubble Sort

+19

More

Bucket Sort

Counting Sort

Exchange Sort

Heap Sort

+15

More

Insertion Sort

+18

More

Quick Sort

+19

More

Selection Sort

+14

More
Statistics

Pearson Correlation

Strings

String Algo

Check Anagram

Hamming Distance

Kmp Substring Search

Naive Pattern Search

Rabin Karp