Graph Representation
A Graph is a non-linear data structure consisting of Nodes (vertices) and Edges. Edges are lines or arcs that connect any two nodes in the graph. Graphs can be directed or undirected.
Breadth First Search & Depth First Search
Graph Traversal algorithms are used to visit nodes in a graph. The two most common are BFS and DFS.