关注
/** * 方法1 */ public String getSumBinaryTreeInTraversal(int[] nums1,int[] nums2){ getBinaryTreeValue(nums1,0,nums1.length-1,nums2,0,nums2.length-1); StringBuilder sb = new StringBuilder(); for (int num : nums2) sb.append(num).append(" "); if(sb.length() >= 2) sb.delete(sb.length()-1,sb.length()); return sb.toString(); } /** * 递归方法:基于重构二叉树的改造 */ public int getBinaryTreeValue(int[] pre,int preStart,int preEnd,int[] in,int inStart,int inEnd){ //递归终止条件 if(preStart > preEnd||inStart > inEnd || preEnd-preStart != inEnd-inStart) return 0; int rootIndex = inStart; //在中序遍历结果中寻找当前子树的根节点索引 while(rootIndex <= inEnd && in[rootIndex] != pre[preStart]) rootIndex++; //递归调用 int len = rootIndex - inStart; int left = getBinaryTreeValue(pre,preStart+1,preStart+len,in,inStart,rootIndex-1); int right = getBinaryTreeValue(pre,preStart+len+1,preEnd,in,rootIndex + 1,inEnd); int oldValue = in[rootIndex]; in[rootIndex] = left + right; return oldValue + in[rootIndex]; }
查看原帖
点赞 评论
相关推荐
11-15 08:21
江西理工大学 数据分析师 点赞 评论 收藏
分享
11-17 18:24
哈尔滨工业大学 数据分析师 程序员花海:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
- 1... 27届学院二本,袋鼠云->快手->腾讯wxg,25年末聊聊我的前端之路1.2W
- 2... 本科五段大厂实习,秋招五个offer,我的校招结束了6867
- 3... 适可而止吧!你就是“烂泥”5885
- 4... 大四双非水产专业上岸阿里后端(五)5020
- 5... 我的世界观,就是对抗优绩主义的武器3879
- 6... 27双非杀入字节!2994
- 7... 26届双非硕Java秋招总结1759
- 8... 日常实习-小红书后端java二面1686
- 9... 学院本的秋招漫漫路,谷底之后只剩坦途1673
- 10... 实习被“放养”零产出,该及时止损还是继续苟着?1565
正在热议
更多
# 实习没人带,苟住还是跑路? #
2461次浏览 69人参与
# 工作中的卑微时刻 #
29914次浏览 190人参与
# 元旦假期你打算怎么过 #
2976次浏览 87人参与
# 过年期间可能会经历的尴尬瞬间 #
48573次浏览 313人参与
# 我们是不是被“优绩主义”绑架了? #
4630次浏览 175人参与
# 从夯到拉,评价编程语言 #
27912次浏览 148人参与
# 如何看待应届生身份? #
210825次浏览 2234人参与
# 查收我的offer竞争力报告 #
263923次浏览 1644人参与
# 多益网络工作体验 #
60254次浏览 300人参与
# 牛客2025仙途报告 #
22092次浏览 325人参与
# 机械制造面试记录 #
299970次浏览 3143人参与
# 实习心态崩了 #
96614次浏览 494人参与
# 华为工作体验 #
277326次浏览 1355人参与
# 26届秋招投递记录 #
109378次浏览 653人参与
# 实习打杂,要跑路吗 #
54360次浏览 330人参与
# 你有哪些缓解焦虑的方法? #
44816次浏览 873人参与
# 找工作,行业重要还是岗位重要? #
88407次浏览 1770人参与
# 华为池子有多大 #
154655次浏览 867人参与
# 今年你最想重开的一场面试是? #
18583次浏览 176人参与
# 参加过提前批的机械人,你们还参加秋招么 #
105376次浏览 1647人参与

