GoalScope — bfs_recursive (Qwen2.5-Coder-32B-Instruct) — hover a token to see the patched verbalization
<code>↵ def bfs_recursive(graph, start):↵ """Helper function to perform BFS recursively."""↵ def bfs_helper(queue, visited):↵ if not queue:↵ return vertex = queue.pop(0)↵ for neighbor in graph[vertex]:↵ if neighbor not in visited:↵ visited.add(neighbor)↵ queue.append(neighbor)↵ bfs_helper(queue, visited)↵ ↵ visited = set([start])↵ queue = [start]↵ bfs_helper(queue, visited)↵ return visited↵ ↵ # Example usage:↵ graph = {↵ 'A': ['B', 'C'],↵ 'B': ['A', 'D', 'E'],↵ 'C': ['A', 'F'],↵ 'D': ['B'],↵ 'E': ['B', 'F'],↵ 'F': ['C', 'E']↵ }↵ print(bfs_recursive(graph, 'A'))↵ </code>