Populating Next Right Pointers in Each Node II

本文探讨了如何在任意二叉树中填充每个节点的next指针,使其指向右侧相邻节点。该问题是对“Populating Next Right Pointers in Each Node”的扩展,要求在常数额外空间条件下完成。

Follow up for problem ”Populating Next Right Pointers in Each Node”.
What if the given tree could be any binary tree? Would your previous solution still work?
Note: You may only use constant extra space.
For example, Given the following binary tree,

    1
   /  \
 2      3
/   \      \
4     5      7

After calling your function, the tree should look like:

         1   -> NULL
       /    \
      2   -> 3 -> NULL
    /   \      \
   4 ->  5  ->   7 -> NULL

问题描述:给定一个二叉树,使每个节点的next指针指向它的右边的节点,和之前的Populating Next Right Pointers in Each Node类似,只是这次的二叉树不是完全二叉树,但是方法和思想与之前的一样。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值