← 返回题库
中级

环形链表 II

未完成
中级参考 代码结构已给出,请填写 ____ 处
def solve(____):
    slow = fast = head
    while fast and fast.next:
        slow, fast = slow.next, fast.next.next
        if slow == fast:
            slow = head
            while slow != fast:
                slow, fast = slow.next, fast.next
            return slow.val
    return -____

示例

输入
3->2->0->-4(环)
期望输出
2
Python 代码 🔒 登录后使用
🔒

登录后即可练习

注册免费账号,在浏览器中直接运行 Python 代码