You can find the All ▲lgorithms categories at algorithms.com/categories
- Artificial intelligence
 - Backtracking
 - Bit manipulation
 - Cellular automaton
 - Computational geometry
 - Cryptography
 - Data structures
 - Divide and conquer
 - Dynamic programming
 - Gaming theory
 - Graphs
 - Greedy algorithms
 - Math
 - Networking
 - Numerical analysis
 - Online challenges
 - Randomized algorithms
 - Serches
 - Selections
 - Sorting
 - Strings
 - No category
 
- Coin change
 - Edit distance
 - Fibonacci number
 - Knapsack
 - Lcs
 - Lis
 - Longest path
 - Matrix chain multiplication
 - Rod cutting
 - Ways to cover
 
- Bellman ford
 - Bfs
 - Count diconnected components
 - Dfs
 - Dijkstra
 - Floyd warshall
 - Prims adjacency list
 - Toposort
 
- All factors of a numbe r
 - Armstrong number
 - Bshuffll
 - Chefres
 - Collatz
 - Euclids gcd
 - Eulers totient
 - Factorial loop
 - Factorial
 - Gcd of array
 - Hoax no
 - Kadence
 - Lcm of array
 - Lucky numbers
 - Magic square
 - Modular exponentiation
 - Nth fibonacci using goldenratio
 - Pascals triangle
 - Sieve of eratosthenes
 - Slicker algorithm
 - Sphenic n o
 - T ermo conv
 
- Bogo sort
 - Bubble sort
 - Counting sort
 - Gnome sort
 - Heap sort without vectors
 - Heap sort
 - Insertion sort
 - Merge sort
 - Quick sort
 - Radix sort
 - Rank sort
 - Selection sort
 - Shaker sort
 - Shell sort
 - Sort vector
 - Stooge sort
 - Tree sort
 
- Anagram check
 - Lexicographic ranking
 - Longest palindrome subset
 - Naive search
 - Permutations of string
 - Print duplicate string
 - Rabin carp
 - Rabin karp
 - Remove adjacent duplicates
 - Remove duplicates
 - Reverse string
 - Z algorithm
 
| Carlos Abraham | Christian Bender | 
This work is released under MIT License
To the extent possible under law, Carlos Abraham has waived all copyright and related or neighboring rights to this work.
