Graph-Problems Graph Theory problems of all difficulty levels solved in Java. Algorithms Depth First Search (DFS) Breadth First Search (BFS) Easy Find Loops in a graph Number of Islands Find Root Vertex Topological Sort Path In Directed Graph Keys and Rooms Medium Stepping Numbers Word Search Matrix Probability All Paths from Source to Target