/Awesome-Algorithmic-Coding

A Curated List of Algorithms, with implementations in C++.

Primary LanguageC++

Awesome-Algorithmic-Coding

A Curated List of Algorithms, with implementations in C++.

Algorithms Implemented till now

Elementary

  • 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

Intermediate

  • 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