关注
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; } }
点赞
相关推荐
11-24 10:46
山东大学 嵌入式软件工程师 给一个offer求了:他也还好吧,跟大部分人比他算是很幸运的了,感觉他三句话离不开北大,但是如果他出生在距离北京八中50公里以外的河北省,他的人生会截然不同诶。京津冀总给人一种特别割裂的感觉。
点赞 评论 收藏
分享
牛客热帖
正在热议
# 拼多多求职进展汇总 #
238988次浏览 2044人参与
# 实习,投递多份简历没人回复怎么办 #
2444467次浏览 34770人参与
# 阿里云管培生offer #
64215次浏览 1764人参与
# 25届秋招总结 #
418879次浏览 4204人参与
# ai智能作图 #
32727次浏览 403人参与
# 地方国企笔面经互助 #
7195次浏览 17人参与
# 北方华创开奖 #
67648次浏览 555人参与
# 虾皮求职进展汇总 #
97128次浏览 789人参与
# 我在牛爱网找对象 #
75084次浏览 556人参与
# 机械求职避坑tips #
24051次浏览 251人参与
# 发工资后,你做的第一件事是什么 #
9873次浏览 45人参与
# 25届机械人为了秋招做了哪些准备? #
26677次浏览 365人参与
# 投格力的你,拿到offer了吗? #
47723次浏览 337人参与
# 我的实习求职记录 #
6139250次浏览 84047人参与
# 投递实习岗位前的准备 #
1192704次浏览 18502人参与
# 机械人怎么评价今年的华为 #
158270次浏览 1354人参与
# 实习想申请秋招offer,能不能argue薪资 #
36968次浏览 310人参与
# 实习与准备秋招该如何平衡 #
725285次浏览 8566人参与
# 华为工作体验 #
112175次浏览 869人参与
# 如果再来一次,你还会选择这个工作吗? #
118117次浏览 1162人参与
# 在职场上,你最讨厌什么样的同事 #
6335次浏览 92人参与
# 国央企笔面经互助 #
88782次浏览 897人参与