Sponsored
Sponsored
Use these hints if you're stuck. Try solving on your own first.
Traverse the tree, keep a hashtable with you and create a clone node for each node in the tree.
Start traversing the original tree again and connect each child pointer in the cloned tree the same way as the original tree with the help of the hashtable.