The Algorithms
Search any algorithm
About
Donate
Haskell
GitHub repository
Backtracking
Backtracking
N Queens
More
Data Structures
Data Structures
/
Binary Tree
Binary Search Tree
+3
More
Data Structures
/
Tree
Binary Tree
More
Data Structures
/
Heap
Max Heap
More
Data Structures
/
Graphs
Dfs
More
Divide and Conquer
Divide and Conquer
Mergesort
+19
More
Dynamic Programming
Dynamic Programming
Factorial
+12
More
Dynamic Programming
Fibonacci Numbers
+11
More
Dynamic Programming
Kadane Algorithm
More
Graphs
Graphs
Directed Graph
More
Math
Math
Graph Dist
More
Others
Others
Powerset
More
Others
Towers Of Hanoi
More
Robotics
Robotics
/
Complementary Filter
Comp Filt
More
Searches
Searches
Binary Search
+15
More
Sorts
Sorts
Bubble Sort
+19
More
Sorts
Heap Sort
+15
More
Sorts
Insertion Sort
+18
More
Sorts
Quick Sort
+19
More
Sorts
Selection Sort
+14
More
Sorts
Shell Sort
+9
More
Specialized Structure
Specialized Structure
Merge Find Set
More
Statistics
Statistics
Center
More
Statistics
Dispersion
More
Strings
Strings
Palindrome
+2
More
© The Algorithms 2023
What is an algorithm?
About us
Programming Languages
Contribute
Donate
GitHub
Gitter
X
Source code
Contact