I have implemented all the algorithms stated below in java: Stable matching Graph algorithms - BFS, DFS, Djikstra, Prim, Bellman Ford Greedy ALgorithms DP algorithms - coin change, Sequence Alignment, LCS Network Flow - Ford fulkerson NP-Complete - Largest Independent Set