How to solve Shortest Path in Unweighted Graph
Return the shortest path length between nodes in an unweighted adjacency list, or -1. Breadth-first search visits nodes in order of increasing distance. The reference implementation illustrates this approach; check the example and edge cases.
Time and space complexity
O(V+E) time and O(V) space.
Practise and improve
Choose JavaScript, TypeScript or Python, complete the starter code, then select Run Tests. Request a hint when you need guidance, or choose View solution and confirm if you would like to study the reference implementation.