当前位置: 首页 > news >正文

day46(12.27)——leetcode面试经典150

105. 从前序与中序遍历序列构造二叉树

105. 从前序与中序遍历序列构造二叉树

题目:

题解:

/** * 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 { //创建Map映射 public int[] preorder; public Map<Integer, Integer> map = new HashMap<>(); public TreeNode buildTree(int[] preorder, int[] inorder) { //为全局变量preorder赋值 this.preorder = preorder; for(int i=0;i<inorder.length;i++) { map.put(inorder[i], i); } return recur(0,0,inorder.length-1); } TreeNode recur(int root, int left, int right) { if(left > right){ return null; } //创建结点 TreeNode node = new TreeNode(preorder[root]); //进行获取中间结点 int i = map.get(preorder[root]); node.left = recur(root+1, left, i-1); node.right = recur(root+i-left+1, i+1, right); return node; } }
http://www.zskr.cn/news/164720.html

相关文章:

  • 12月23号
  • 毕业设计项目 stm32智能鱼缸监控投喂系统(源码+硬件+论文)
  • Kubernetes Operator设计:自动化TensorFlow作业调度
  • 12月26号
  • 对比学习Contrastive Learning框架搭建
  • 电子汽车衡厂家生产企业2025排名榜单 - 栗子测评
  • 温州视频拍摄哪家好?2025温州短视频推广服务口碑榜 - 栗子测评
  • 2025幕墙铝单板厂家定制指南:附上幕墙铝单板厂家联系方式 - 栗子测评
  • 大脑能力32岁才达巅峰!Cell和Nature子刊:一生有4个转折点,32岁正值高效“换挡”期,但内分泌率先失守,开始断崖式衰老
  • Prometheus + Grafana监控TensorFlow GPU指标
  • Sidecar不就是在Pod里多跑一个容器吗!
  • 用WOA-DELM实现回归预测:基于鲸鱼优化算法与深度极限学习机的结合
  • FEDformer频域变换:TensorFlow版本解读
  • TensorFlow Quantum初探:量子机器学习前沿
  • CentralStorageStrategy适用场景与性能对比
  • MXNet停止维护后用户转向TensorFlow趋势观察
  • python基于大数据的老旧小区改造需求评估与分析系统(带大屏)_lo2w4579
  • Memory Timeline分析:优化GPU显存占用
  • python建筑工程项目管理系统设计与实现_95ig3zyt
  • python教学管理自动化系统设计与实现 大学课程课表管理系统_54r67p9b
  • 探索C#运控框架:基于雷赛DMC系列的运动控制项目
  • 梯度裁剪(Gradient Clipping)策略选择指南
  • 学长亲荐8个AI论文软件,助你搞定本科生毕业论文!
  • 探索蒙泰卡罗模拟与水晶球:从理论到实践
  • [USACO 1.5.4]跳棋的挑战题解
  • 多团队并行开发下的测试协调与集成策略
  • 基于Python+Vue开发的蛋糕商城管理系统源码+运行步骤+计算机专业
  • type hints 是程式碼的照妖鏡:沒有它,妖魔鬼怪(bug)都藏著;有它,全部現形
  • 微服务架构的分布式测试流程设计
  • 实用指南:幽冥大陆(三十七)文件系统路径格式化——东方仙盟筑基期