1.Yes just traverse through the array and form the tree
2.No we need one more traversal to form a tree
3.No in case of sparse trees
4.Yes by using both inorder and array elements
Answer:2