← 返回题库
中级

填充每个节点的下一个右侧节点

未完成
中级参考 代码结构已给出,请填写 ____ 处
def solve(____):
    if not root:
        return
    left = root
    while left.left:
        cur = left
        while cur:
            cur.left.next = cur.right
            if cur.next:
                cur.right.next = cur.next.left
            cur = cur.next
    return root

示例

输入
[1,2,3,4,5,6,7]
期望输出
1->None,2->3,4->5->6->7->None
Python 代码 🔒 登录后使用
🔒

登录后即可练习

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