本文最后更新于 484 天前,其中的信息可能已经有所发展或是发生改变。
一、思路
经过画图发现,儿子之间连接没问题。...二、问题
给定一个 完美二叉树 ,其所有叶子节点都在同一层,每个父节点都有两个子节点。...二叉树定义如下:
struct Node {
int val;
Node *left;
Node *right;
Node *next;
}
填充它的每个 next 指针,让这个指针指向其下一个右侧节点...使用递归解题也符合要求,本题中递归程序占用的栈空间不算做额外的空间复杂度。...示例:
image.png
输入:root = [1,2,3,4,5,6,7]
输出:[1,#,2,3,#,4,5,6,7,#]
解释:给定二叉树如图 A 所示,你的函数应该填充它的每个 next 指针