Distinguishing BFS and DFS

Breadth First Search and Depth First Search in Python

While studying Graphs in Computer Science, the use of Breadth First Search versus Depth First Search was a popular topic. To help myself and others, I have outlined the difference between the search tools, as well as defining Stacks and Queues (another tool when creating Graphs).

Picture credit to https://res.cloudinary.com/practicaldev/image/fetch/s---f65OlYQ--/c_imagga_scale,f_auto,fl_progressive,h_420,q_auto,w_1000/https://dev-to-uploads.s3.amazonaws.com/i/e2ru41fjhqs4ombbcedf.png