恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

LeetCode 543:巧解二叉树直径问题

  • 首页
  • 资讯中心
  • /
  • LeetCode 543:巧解二叉树直径问题

相关资讯

VPDMA配置实战:从描述符列表到YUV格式处理的嵌入式视频数据搬运 2026/8/2 19:23:48
技术方案:OpenSpeedy如何通过Ring3级Hook实现单机游戏时间函数拦截与帧率控制 2026/8/2 19:23:49
国内OpenClaw官网品牌有哪些?四款主流平台选型对比 2026/8/2 19:23:49

最新资讯

2026年AI赋能落地指南:从业务诊断到价值兑现
Linux安装JDK:环境变量配置与多版本管理实战指南
Claude Code CLI实战指南:终端AI编程助手的安装、配置与高效使用
Frida从入门到实战:Android逆向动态分析与Hook技术全解析
多智能体编队控制:领航跟随与人工势场法的融合实现
AI时代软件工程师的破局之道:从写代码到做决策

今日推荐

Qwen3.5-122B-A10B-singprobe幻觉检测实战:AUC 0.7806,如何实时揪出大模型一本正经的胡话?
NetSpot 实战:用信道分析与频宽优化解决 Wi-Fi 卡顿
C++ split() 字符串分割的五种实现与性能实测

本周热门

UE动画修改实战:从资产编辑到重定向与蒙太奇驱动
统计随机数生成器攻击下的KLJN安全密钥交换协议Matlab仿真
政务API安全治理:资产测绘、低代码编排与行标对标实践

本月精选

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证
2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置)

LeetCode 543:巧解二叉树直径问题

发布时间:2026/10/17 12:47:08
LeetCode 543:巧解二叉树直径问题 LeetCode543给你一棵二叉树的根节点返回该树的直径。二叉树的直径是指树中任意两个节点之间最长路径的长度。这条路径可能经过也可能不经过根节点root。两节点之间路径的长度由它们之间边数表示。示例输入root [1,2,3,4,5]输出3解释3 取路径 [4,2,1,3] 或 [5,2,1,3] 的长度。Python解法# Definition for a binary tree node. # class TreeNode: # def __init__(self, val0, leftNone, rightNone): # self.val val # self.left left # self.right right class Solution: def diameterOfBinaryTree(self, root: Optional[TreeNode]) - int: max_len 0 def dfs(node): nonlocal max_len if not node: return 0 left_depth dfs(node.left) right_depth dfs(node.right) max_len max(max_len, left_depth right_depth) return max(left_depth, right_depth) 1 dfs(root) return max_lenJava解法class Solution { int max 0; public int diameterOfBinaryTree(TreeNode root) { dfs(root); return max; } int dfs(TreeNode node) { if(node null) return 0; int left dfs(node.left); int right dfs(node.right); max Math.max(max, left right); return Math.max(left, right) 1; } }C解法class Solution { public: int max_len 0; int diameterOfBinaryTree(TreeNode* root) { dfs(root); return max_len; } int dfs(TreeNode* node) { if(!node) return 0; int left dfs(node-left); int right dfs(node-right); max_len max(max_len, left right); return max(left, right) 1; } };

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号