Given a graph as an adjacency list and a starting vertex, return the order of vertices visited using **Depth First Search**.
Visit neighbors in the order they appear in the adjacency list.
Interactive graph explorer available!
Switch to the Visualize tab to build a custom graph and animate BFS traversal to test your intuition.