找出图搜索里的 bug

来自 递归
Python 3.14 进阶 4分钟 找出 1处问题

找出这段图搜索中的状态生命周期缺陷。

Python
def contains(node, target, seen=set()):
    if node["id"] in seen:
        return False
    seen.add(node["id"])
    if node["id"] == target:
        return True
    return any(contains(child, target, seen) for child in node["children"])
在试验场中打开
报告错误