BFS and DFS Graph Traversals| Breadth First Search and Depth First Search | Data structures