Contents
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
Artificial intelligence
Backtracking
Data structures
Dynamic programming
- Coin change
- Edit distance
- Fibonacci number
- Knapsack
- Lcs
- Lis
- Longest path
- Matrix chain multiplication
- Rod cutting
- Ways to cover
Graphs
- Bellman ford
- Bfs
- Count diconnected components
- Dfs
- Dijkstra
- Floyd warshall
- Prims adjacency list
- Toposort
Math
- 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
Searches
Sorting
- 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
Strings
- 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
Maintainers
Carlos Abraham | Christian Bender |
License
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.