news 2026/2/9 12:54:05

day47(12.28)——leetcode面试经典150

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
day47(12.28)——leetcode面试经典150

106. 从中序与后序遍历序列构造二叉树

106. 从中序与后序遍历序列构造二叉树

我感觉我的数据结构都要忘光光了

题目:

题解:

/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val) { this.val = val; } * TreeNode(int val, TreeNode left, TreeNode right) { * this.val = val; * this.left = left; * this.right = right; * } * } */ class Solution { public Map<Integer,Integer> map = new HashMap<>(); public int[] postorder; public TreeNode buildTree(int[] inorder, int[] postorder) { for(int i=0;i<inorder.length;i++) { map.put(inorder[i], i); } this.postorder = postorder; return recur(0,inorder.length-1,0,postorder.length-1); } public TreeNode recur(int left, int right, int l,int r) { if(left > right || l > r) { return null; } int root = postorder[r]; int i = map.get(root); TreeNode node = new TreeNode(root); node.left = recur(left, i-1, l, l+i-1-left); node.right = recur(i+1, right, l+i-left, r-1); return node; } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/7 8:55:54

GHelper终极调校指南:释放华硕ROG笔记本隐藏性能

GHelper终极调校指南&#xff1a;释放华硕ROG笔记本隐藏性能 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops. Control tool for ROG Zephyrus G14, G15, G16, M16, Flow X13, Flow X16, TUF, Strix, Scar and other models 项目地址: ht…

作者头像 李华
网站建设 2026/2/4 12:54:35

YOLOv11模型训练实录:基于PyTorch-CUDA-v2.6镜像的完整流程

YOLO模型训练实战&#xff1a;基于PyTorch-CUDA-v2.6镜像的高效部署路径 在当前AI研发节奏日益加快的背景下&#xff0c;一个常见的现实问题是&#xff1a;为什么两个团队使用相同的算法、数据和硬件&#xff0c;实验周期却相差数倍&#xff1f;答案往往不在于模型本身&#xf…

作者头像 李华
网站建设 2026/2/4 14:06:01

comsol 单相变压器电磁场和温度场计算模型,可以得到变压器交流电变化曲线和电磁场、温度场分布

comsol 单相变压器电磁场和温度场计算模型&#xff0c;可以得到变压器交流电变化曲线和电磁场、温度场分布,打开COMSOL的瞬间&#xff0c;我总觉得自己像个搞装修的——得先拆了原来的结构才能开始建模。单相变压器这玩意儿&#xff0c;电磁场和温度场就像纠缠不清的鸳鸯锅&…

作者头像 李华
网站建设 2026/2/4 12:57:57

Altium Designer教程:AD20规则检查(DRC)详细配置

Altium Designer实战指南&#xff1a;AD20 DRC规则配置全解析&#xff0c;从避坑到精通你有没有遇到过这样的情况&#xff1f;PCB打样回来&#xff0c;焊上芯片一通电&#xff0c;板子直接冒烟——查了半天发现是电源和地短路了。或者更糟的是&#xff0c;功能看似正常&#xf…

作者头像 李华
网站建设 2026/2/4 10:11:52

Markdown生成目录让长篇AI技术文章结构更清晰

Markdown生成目录让长篇AI技术文章结构更清晰 在撰写深度学习实验报告、搭建团队知识库&#xff0c;或是发布开源项目文档时&#xff0c;你是否曾遇到这样的困扰&#xff1a;文章越写越长&#xff0c;章节越来越多&#xff0c;读者却难以快速定位内容&#xff1f;点开一篇“基于…

作者头像 李华