Data StructuresUnderstanding Graph Data StructuresGraph Algorithms and Analysis QuestionsGraph Algorithms and Analysis Questions Implement Breadth and Depth First Search Check if a graph is a tree or not Count number of edges in a graph Find the shortest path between two vertices