关注
import java.util.*; /** * Definition for binary tree * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */ //非常感谢大神啊,java的代码可以参照我的 public class Solution { public TreeNode reConstructBinaryTree(int [] pre,int [] vin) { if(pre.length == 0) return null; TreeNode root = new TreeNode(pre[0]); int index = -1; for(int i = 0;i < vin.length;i++) { if(vin[i] == pre[0]) { index = i; } } int[] pre1 = Arrays.copyOfRange(pre, 1, index+1); int[] pre2 = Arrays.copyOfRange(pre, index+1, pre.length); int[] vin1 = Arrays.copyOfRange(vin, 0, index); int[] vin2 = Arrays.copyOfRange(vin, index+1, vin.length); root.left = reConstructBinaryTree(pre1, vin1); root.right = reConstructBinaryTree(pre2, vin2); return root; } }
点赞
相关推荐
查看4道真题和解析 点赞 评论 收藏
分享
查看7道真题和解析 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 如何一边实习一边找下家? #
16757次浏览 132人参与
# 重来一次,你会对开始求职的自己说 #
38652次浏览 418人参与
# MiniMax求职进展汇总 #
7330次浏览 144人参与
# 跟HR说什么能被秒回? #
5921次浏览 115人参与
# 你的mentor是什么样的人? #
56607次浏览 772人参与
# 春招/暑实第一面是哪家? #
13500次浏览 171人参与
# 巨人网络春招 #
8278次浏览 126人参与
# 你认为工作的意义是什么 #
265147次浏览 1526人参与
# 华为海思工作体验 #
44640次浏览 161人参与
# 把自己当AI,现在最消耗你token的问题是什么? #
1556次浏览 59人参与
# 面试官最爱问的 AI 问题是...... #
10120次浏览 367人参与
# 哪些瞬间让你真切感受到了工作的乐趣 #
27004次浏览 111人参与
# 现在入门AI应该走哪些方向? #
2426次浏览 65人参与
# 你收到了哪些公司的笔试? #
12038次浏览 68人参与
# 26年哪些行业会变好/更差 #
56863次浏览 527人参与
# 你的嫡系AI是哪个? #
2410次浏览 66人参与
# 你今年的保底offer是哪家 #
176201次浏览 731人参与
# 27届实习投递记录 #
3191次浏览 70人参与
# 你现在的工作,是“成长”还是“消耗”? #
6511次浏览 112人参与
# 为什么国企只招应届生 #
244372次浏览 1306人参与
# 烟草笔面经互助 #
27836次浏览 202人参与
# 快手求职进展汇总 #
742155次浏览 7119人参与