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