The Algorithms logo
The Algorithms
AboutDonate
Association Algorithms
Classification Algorithms
Clustering Algorithms
Data Manipulation
Data Preprocessing

Data Normalization Standardization

Data Processing

Dimensionality Reduction Algorithms

Data Structures
Divide and Conquer
Dynamic Programming

Fibonacci Numbers

+12

More
General
Machine Learning

K Means Clustering

Linear Regression

Logistic Regression

Math

Amicable Numbers

Armstrong Number

Bisection Method

Euclidean Distance

First N Fibonacci

Greatest Common Divisor

Josephus Problem

Least Common Multiple

Perfect Number

Perfect Square

Permutation Calculation

Pi Monte Carlo

Quantitative Finance

Markowitz Portfolio Optimization

Monte Carlo Simulation

Regression Algorithms

Linearregressionrawr

Logistic Regression 2

Multiple Linear Regression

Searches

Binary Search

+15

More

Linear Search

+14

More
Sorts

Binary Insertion Sort

Bubble Sort

+19

More

Bucket Sort

Cocktail Sort

Comb Sort

Counting Sort

Cycle Sort

Gnome Sort

Heap Sort

+15

More

Insertion Sort

+18

More

Odd Even Sort

Pancake Sort

Patience Sort

Quick Sort

+19

More

Radix Sort

Selection Sort

+14

More

Shell Sort

+10

More

Stooge Sort

Strand Sort

Tim Sort

Topological Sort

Wiggle Sort

Strings

Hamming Distance