Using index in Inorder traversal , con left and right subtress
node . right = buildUtil ( init , post , iIndex + 1 , inEnd ) ; node . left = buildUtil ( init , post , inStrt , iIndex - 1 ) ; return node ; } static Dictionary < int , int > mp = new Dictionary < int , int > ( ) ; static int index ;