GoalScope — num_connected_components (Qwen2.5-Coder-32B-Instruct) — hover a token to see the patched verbalization
↵
<code>↵
def num_connected_components(graph):↵
"""Count the number of connected components in an undirected graph."""↵
def dfs(node):↵
if node not in visited:↵
visited.add(node)↵
for neighbor in graph[node]:↵
dfs(neighbor)↵
↵
visited = set()↵
count = 0↵
for node in graph:↵
if node not in visited:↵
dfs(node)↵
count += 1↵
return count↵
</code>