The Algorithms logo
The Algorithms
AboutDonate
undefined

Project Rosalind

Math

Sorts

Cipher

Basic

Knapsack

Searches

Conversions

Scheduling

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

Least Common Multiple

Verlet

Average Mean

Line Length

Mersenne Prime

Collatz Sequence

Average Absolute Deviation

Average Median

Volume

Simpsons Integration

Sum of Geometric Progression

Sieve of Eratosthenes

Perfect Cube

Factorial

+11

More

Euler Method

Partitions

Sum of Arithmetic Series

Euler's Totient

Perfect Square

Krishnamurthy Number

Armstrong Number

Perfect Number

Catalan Number

Monte Carlo Integration

Trapezoid Integration

Prime

Babylonian Sqrt

Average Mode

Riemann Integration

Fibonacci Numbers

+10

More

Divisors

Prime Factors

Matrix

Gauss Jordan Elim

Determinant

Matrix Algo

Rotation Matrix

Numerical Methods
Project-Rosalind
Scheduling
Searches

Binary Search

+13

More

Jump Search

Interpolation Search

Exponential Search

Linear Search

+12

More

Binary Search

+13

More
Sorts

Exchange Sort

Counting Sort

Quick Sort

+18

More

Insertion Sort

+17

More

Bucket Sort

Selection Sort

+13

More

Bubble Sort

+18

More

Heap Sort

+12

More

Bogo Sort

Statistics

Pearson Correlation

Strings

Check Anagram

Binary Length

Hamming Distance

Is Palindrome

Naive Pattern Search

Kmp Substring Search

Rabin Karp

String Algo