Algorithm and Data Structure Practice Todo Dynamic Programming Greedy Divide & Conquer Graphs, specifically adjacency matrices