A Curated List of Algorithms, with implementations in C++.
- Sieve of Eratosthenes
- Linear Search
- Binary Search
- Bucket Sort
- Fermat's Little Theorem
- AKS Primality Test
- Depth First Search
- Breadth First Search
- Kadane
- Longest Common Subsequence
- Merge Sort
- Sieve of Atkins
- Chinese Remainder Theorem
- Euclid's Theorem
- Heap Sort
- Radix Sort
- Kadane Algorithm
- Ford Fulkerson Max Flow Algorithm
- Fast Fourier Tranformation
- Kruskal's Algorithm
- Knuth-Morris-Pratt(KMP) Algorithm
- Kosaraju Algorithm
- Quick Sort
- Rabin-Karp Algorithm
- Tarjan's Algorithm
- Segment Tree
- Ternary Search
- Z-Algorithm
- Topological Sort with DFS
- Dijsktra's Algorithm (Undirected)
- Lazy Segment Tree