The Algorithms
Search any algorithm
About
Donate
Haskell
GitHub repository
Backtracking
Backtracking
N Queens
More
Data Structures
Data Structures
/
Heap
Max Heap
More
Data Structures
/
Graphs
Dfs
More
Data Structures
/
Tree
Binary Tree
More
Data Structures
/
Binary Tree
Binary Search Tree
+1
More
Dynamic Programming
Dynamic Programming
Factorial
+8
More
Dynamic Programming
Fibonacci Numbers
+8
More
Dynamic Programming
Kadane Algorithm
More
Graphs
Graphs
Directed Graph
More
Math
Math
Graph Dist
More
Others
Others
Towers Of Hanoi
More
Others
Powerset
More
Robotics
Robotics
/
Complementary Filter
Comp Filt
More
Searches
Searches
Binary Search
+12
More
Sorts
Sorts
Merge Sort
+17
More
Sorts
Shell Sort
+7
More
Sorts
Bubble Sort
+16
More
Sorts
Heap Sort
+13
More
Sorts
Selection Sort
+12
More
Sorts
Insertion Sort
+15
More
Sorts
Quick Sort
+17
More
Specialized Structure
Specialized Structure
Merge Find Set
More
Statistics
Statistics
Center
More
Statistics
Dispersion
More
Strings
Strings
Palindrome
+1
More
© The Algorithms 2021
What is an algorithm?
About us
Programming Languages
Contribute
Donate
Contact
GitHub
Gitter
Twitter
Source code
Analytics