import java.util.*; public class Solution { public TreeNode getTree(int[] pre, int[] vin){ if(pre.length==0){ return null; } TreeNode root = new TreeNode(pre[0]); for(int i=0;i<vin.length;++i){ if(pre[0]==vin[i]){ root.left = getTree(Arrays.copyOfRange(pre,1,i+1),Arrays.copyOfRange(vin,0,i)); roo...