大佬,我想请问一下:   for (TreeNode left : lefts) {                 for (TreeNode right : rights) {                     TreeNode root = new TreeNode(rootVal);                     root.left = left;                     root.right = right;                     res.add(root);                 }             } 这个地方是双重循环,那么最后这个只有一个left节点,确对应了整个rights数组,,我不太懂哎,求大佬解惑哎,而且最后返回应该时一个数组中有多个数组把?啊,我就是个菜鸡