Graph Theory - I Tutorial Graph Theory - Tutorial Disjoint Set Union - Tutorial For a better understanding of dfs and bfs, try this out:- Visual Algo [READ]How to tackle problems based on Graph Theory? Often people get confused over when to use BFS. Here are some examples where BFS becomes useful : To find the shortest path in an unweighted graph To check if the graph is Bipartite or not. Problems Solve all the problems here: Code Monk I - Graph Theory Code Monk II - Graph Theory Code Monk III - DSU Graph Theory - Q1 - Easy Graph Theory - Q2 - Easy Graph Theory - Q3 - Easy Graph Theory - Q4 - Easy Graph Theory - Q5 - Medium Graph Theory - Q6 - Medium Graph Theory - Q7 - Medium Graph Theory - Q8 - Hard Graph Theory - Q9 - Hard Graph Theory - Q10 - Hard