Depth-First Search
Explore graphs by going as deep as possible before backtracking. Perfect for maze solving and tree traversal.
- Stack-based traversal
- Memory efficient
- Great for pathfinding
Explore fundamental graph traversal and pathfinding algorithms through interactive visualizations, hands-on coding exercises, and step-by-step tutorials.
Explore graphs by going as deep as possible before backtracking. Perfect for maze solving and tree traversal.
Explore graphs level by level and find shortest paths on unweighted graphs.
Heuristic-guided pathfinding that is both optimal and efficient. Widely used in games, AI, and robotics.