Graphs: BFS & DFS

Module 4.8 — Node-by-node traversal with frontier/visited coloring

Graph:
Algorithm:
Start:
Speed:
Step 0 / 0
ABCDEFG
Unvisited
Frontier
Visiting
Visited

Traversal Order (BFS)

Press Play to start

Queue (FIFO)

(empty)

BFS vs DFS

BFS
Uses Queue (FIFO)
Level by level
Shortest path
O(V + E)
DFS
Uses Stack (LIFO)
Deep first
Cycle detection
O(V + E)

Graph Stats

Vertices7
Edges6
Visited0 / 7

Use Cases

BFS: Shortest path, level-order, web crawling, social network distance
DFS: Topological sort, cycle detection, maze solving, connected components