The Algorithms
Search any algorithm
About
Donate
Swift
GitHub repository
Data Structures
Data Structures
Tree
More
Data Structures
Stack
+2
More
Data Structures
Linked List
+1
More
Data Structures
Queue
+1
More
Data Structures
Heap
+1
More
Divide and Conquer
Divide and Conquer
Mergesort
+18
More
Graphs
Graphs
Kruskal
More
Math
Math
Fibonacci Numbers
+10
More
Others
Others
Shunting Yard
More
Searches
Searches
Linear Search
+13
More
Searches
Binary Search
+14
More
Searches
Union Find
More
Sorts
Sorts
Bubble Sort
+18
More
Sorts
Quick Sort
+18
More
Sorts
Insertion Sort
+17
More
Sorts
Selection Sort
+13
More
© The Algorithms 2023
What is an algorithm?
About us
Programming Languages
Contribute
Donate
GitHub
Gitter
Twitter
Source code
Contact