BFS – Breadth First Search

Problem Statement:

Traverse the graph starting from node A using BFS.

BFS: Visit neighbors level by level, using a queue.

Queue

Step 0: Start BFS from node A