Unvisited
In queue
Current
Visited

Controls

Click cells to toggle walls. Click start/end to reposition.

Time: O(V+E) | Space: O(V)

Queue

0 steps

Press Run BFS to trace the algorithm one step at a time.