The Algorithms logo
The Algorithms
AboutDonate
undefined

Math

Project Rosalind

Sorts

Conversions

Searches

Knapsack

Scheduling

Basic

Cipher

Backtracking

Permutation

Combination

Basic

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

Greedy Algorithm

Longest Increasing Subsequence
Machine Learning
Math

Monte Carlo Integration

Average Mode

Perfect Cube

Average Mean

Sum of Arithmetic Series

Euler Method

Perfect Square

Volume

Line Length

Armstrong Number

Sieve of Eratosthenes

Verlet

Average Absolute Deviation

Krishnamurthy Number

Collatz Sequence

Simpsons Integration

Riemann Integration

Least Common Multiple

Perfect Number

Prime Factors

Catalan Number

Partitions

Fibonacci Numbers

+10

More

Mersenne Prime

Factorial

+11

More

Average Median

Babylonian Sqrt

Sum of Geometric Progression

Trapezoid Integration

Euler's Totient

Divisors

Matrix

Gauss Jordan Elim

Matrix Algo

Determinant

Rotation Matrix

Numerical Methods
Project-Rosalind
Scheduling
Searches

Binary Search

+13

More

Exponential Search

Interpolation Search

Linear Search

+12

More

Binary Search

+13

More

Jump Search

Sorts

Quick Sort

+18

More

Selection Sort

+13

More

Counting Sort

Bubble Sort

+18

More

Bucket Sort

Insertion Sort

+17

More

Heap Sort

+12

More

Bogo Sort

Exchange Sort

Statistics

Pearson Correlation

Strings

String Algo

Kmp Substring Search

Check Anagram

Hamming Distance

Binary Length

Naive Pattern Search

Rabin Karp