🗂️Data Structuresadvanced
Question 1 of 10
def dfs(node, visited=set()):
if node in visited: return 0
visited.add(node)
return 1 + sum(dfs(n, visited) for n in adj[node])
adj = {1:[2,3], 2:[1], 3:[1]}
print(dfs(1))What's the output?
Question 1 of 10
def dfs(node, visited=set()):
if node in visited: return 0
visited.add(node)
return 1 + sum(dfs(n, visited) for n in adj[node])
adj = {1:[2,3], 2:[1], 3:[1]}
print(dfs(1))What's the output?