Competitive Programming Algorithms in Java (Written By Sathvik Kuthuru)
To Do:
Fix Trie
Biconnected Components
Guassian Elimination
Segment Tree
Topological Sort
Z-Algo
Aho-Corasick
Convex Hull
Ford Fulkerson or Dinic
Centroid Decomposition
Heavy Light Decomposition