Determine if an undirected graph has a Hamiltonian path using DFS and backtracking.
Constraints
Example
>>> has_hamiltonian_path(4, [(0,1),(1,2),(2,3)]) True >>> has_hamiltonian_path(4, [(0,1),(2,3)]) False >>> has_hamiltonian_path(1, []) True
Recent Submissions
No submissions yet — hit Run Tests to try!
Hints