Starting from node A, BFS explores all neighbors at the current depth before moving to the next level.
Example Graph for BFS Traversal
BFS Traversal Steps
- Visit A, enqueue for exploration.
- Dequeue A, enqueue neighbors B, D, E.
- Dequeue B, enqueue neighbors not yet visited: C.
- Dequeue D, neighbors already visited or enqueued.
- Dequeue E, enqueue neighbors not yet visited: F.
- Dequeue C, enqueue neighbors not yet visited: G.
- Dequeue F, neighbors already visited or enqueued.
- Dequeue G, neighbors already visited or enqueued.
BFS Order
A → B → D → E → C → F → G