news 2026/6/24 0:26:31

力扣hot100 - 二叉树的直径

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
力扣hot100 - 二叉树的直径

题目:思路:经过某一个节点的最大长度为 左子树高度 + 右子树高度。我们从下往上遍历,计算左子树和右子树的高度,在这个过程中不断更新最大长度。

/** * 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 int maxlength = 0; public int diameterOfBinaryTree(TreeNode root) { dfs(root); return maxlength; } public int dfs(TreeNode root){ if(root == null) return 0; int l = dfs(root.left); int r = dfs(root.right); maxlength = Math.max(l + r , maxlength); return Math.max(l , r) +1; } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 20:19:59

KK-HF Patch模组管理完全指南:从安装到高级定制

KK-HF Patch模组管理完全指南:从安装到高级定制 【免费下载链接】KK-HF_Patch Automatically translate, uncensor and update Koikatu! and Koikatsu Party! 项目地址: https://gitcode.com/gh_mirrors/kk/KK-HF_Patch 您是否在使用Koikatu游戏时遇到模组冲…

作者头像 李华
网站建设 2026/6/21 18:25:05

Dify API调用延迟骤降73%:生产环境实测的8个必改配置项

第一章:Dify API调用延迟骤降73%的实测背景与价值洞察近期在某智能客服中台项目中,我们对 Dify v0.12.0 的 API 服务链路进行了全链路压测与深度调优。原始部署采用默认的同步推理模式(/v1/chat-messages),在 50 并发、…

作者头像 李华
网站建设 2026/6/16 15:33:28

如何用epftoolbox实现电力价格精准预测:5个专业实践指南

如何用epftoolbox实现电力价格精准预测:5个专业实践指南 【免费下载链接】epftoolbox An open-access benchmark and toolbox for electricity price forecasting 项目地址: https://gitcode.com/gh_mirrors/ep/epftoolbox 电力价格预测是能源市场决策的核心…

作者头像 李华
网站建设 2026/6/13 6:18:47

3步搞定B站视频备份!这款免费神器让你告别在线观看限制

3步搞定B站视频备份!这款免费神器让你告别在线观看限制 【免费下载链接】BiliDownloader BiliDownloader是一款界面精简,操作简单且高速下载的b站下载器 项目地址: https://gitcode.com/gh_mirrors/bi/BiliDownloader 找不到好用的视频备份工具&a…

作者头像 李华