news 2026/6/23 21:24:27

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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; } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/17 4:44:39

TimeMixer模型:TensorFlow混合架构尝试

TimeMixer模型&#xff1a;TensorFlow混合架构尝试 在时间序列建模领域&#xff0c;单一结构的深度学习模型正逐渐显露出局限性。无论是LSTM对局部突变响应迟缓&#xff0c;还是Transformer在长序列上因自注意力机制带来的内存爆炸问题&#xff0c;都促使研究者和工程师转向更灵…

作者头像 李华
网站建设 2026/6/21 16:57:06

学术界转向TensorFlow的趋势是否正在形成?

学术界转向TensorFlow的趋势是否正在形成&#xff1f; 在深度学习研究日益强调“从论文到产品”的今天&#xff0c;一个微妙但重要的变化正在发生&#xff1a;越来越多的学术项目开始重新审视 TensorFlow 的价值。尽管 PyTorch 凭借其简洁的动态图机制和贴近 Python 原生编程的…

作者头像 李华
网站建设 2026/6/20 9:48:28

Graph Attention Networks GAT TensorFlow复现

Graph Attention Networks in TensorFlow: 工业级图神经网络实现 在社交网络、金融风控和知识图谱等复杂系统中&#xff0c;数据天然以图的形式存在——用户之间有关注关系&#xff0c;交易之间有关联路径&#xff0c;实体之间有语义链接。传统深度学习模型难以有效建模这类非…

作者头像 李华
网站建设 2026/6/16 14:44:26

Kubernetes Operator设计:自动化TensorFlow作业调度

Kubernetes Operator设计&#xff1a;自动化TensorFlow作业调度 在现代AI平台的建设中&#xff0c;一个常见的挑战浮出水面&#xff1a;如何让数据科学家专注于模型本身&#xff0c;而不是陷入复杂的分布式训练配置和底层资源管理&#xff1f;当一位工程师提交一个深度学习训练…

作者头像 李华
网站建设 2026/6/17 14:29:21

Metaflow + TensorFlow:Netflix风格ML工程化

Metaflow TensorFlow&#xff1a;Netflix风格ML工程化 在大型企业构建机器学习系统时&#xff0c;一个老生常谈的问题始终存在&#xff1a;为什么模型在笔记本上训练得好好的&#xff0c;一到生产环境就“水土不服”&#xff1f;数据科学家反复调试的代码&#xff0c;在工程团…

作者头像 李华
网站建设 2026/6/15 15:59:49

DINO自监督训练:Vision Transformer实现

DINO自监督训练&#xff1a;Vision Transformer实现 在当今视觉AI研发中&#xff0c;一个核心矛盾日益凸显&#xff1a;模型能力越强&#xff0c;对标注数据的依赖就越深。而现实是&#xff0c;高质量标注成本高昂、周期漫长&#xff0c;尤其在医疗、工业检测等专业领域&#x…

作者头像 李华