Given a binary tree
struct Node {
int val;
Node *left;
Node *right;
Node *next;
}
Populate each next pointer to point to its next right node. If there is no next right node, the next pointer should be set to NULL.
Initially, all next pointers are set to NULL.Input Format
Root Node of tree
Output Format
NA
Constraints
The number of nodes in the tree is in the range [0, 6000]. -100 <= Node.val <= 100
Notice
NA
Example
Input
1
Output