d3ad-wolf

Depth search

Sep 25th, 2020 (edited)
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.24 KB | None | 0 0
  1. visited = [False] * (n + 1)
  2. prev = [None] * (n + 1)
  3. def dfs(start, visited, prev, g):
  4.     visited[start] = True
  5.     for u in g[start]:
  6.         if not visited[u]:
  7.             prev[u] = start
  8.             dfs(u)
  9. dfs(start, visited, prev, g)
  10.  
Add Comment
Please, Sign In to add comment