Q116. Populating Next Right Pointers in Each Node
PreviousQ114. Flatten Binary Tree to Linked ListNextQ117. Populating Next Right Pointers in Each Node II
Last updated
Was this helpful?
Last updated
Was this helpful?
直达:
Given a binary tree
Populate each next pointer to point to its next right node. If there is no next right node, the next pointer should be set toNULL
.
Initially, all next pointers are set toNULL
.
Note:
You may only use constant extra space.
You may assume that it is a perfect binary tree (ie, all leaves are at the same level, and every parent has two children).
For example, Given the following perfect binary tree,
After calling your function, the tree should look like:
对于完美的二叉树来说,左子树的next为其父节点的右子树,右节点的next是其root->next的左子树,依照此规律,递归的构建即可。