Breadth-First-Search-BFS- Breadth-first-search and Depth-first search in python are algorithms used to traverse(Visiting each node) a graph or a tree. DFS Python Implementation Hand Written Notes :)