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