news 2026/5/23 1:30:01

力扣热门100题之二叉树最大深度

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
力扣热门100题之二叉树最大深度

描述:给定一个二叉树 返回其最大深度

解题思路:(递归),对左右子树进行递归,然后返回较大的长度+1,就是最大深度

int maxLeft = maxDepth(root.left); //获取左子树的最大长度

int maxRight = maxDepth(root.right); //获取右子树的最大长度

完整实现:

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

头歌机器学习 第1关:基于决策树模型的应用案例

任务描述 本关任务:使用决策树算法完成成人收入预测。 相关知识 为了完成本关任务,你需要掌握:1.数据特征处理,2.使用决策树算法完成成人收入预测。 数据处理及特征工程 本次任务我们将会使用成人数据集(来源于UCI数据…

作者头像 李华
网站建设 2026/5/23 1:37:43

C++类和对象,运算符重载,动态内存开辟

前言在C的学习进阶之路上,面向对象编程(OOP) 是绕不开的核心知识点,而类与对象的封装、运算符重载、动态内存管理、拷贝构造、析构函数等核心语法,更是从理论走向实践的关键关卡。很多初学者在啃完基础语法后&#xff…

作者头像 李华
网站建设 2026/5/23 1:29:39

OpenClaw安全防护指南:Qwen3-14B私有镜像的权限管控策略

OpenClaw安全防护指南:Qwen3-14B私有镜像的权限管控策略 1. 为什么需要安全防护? 当第一次看到OpenClaw能够自动操作我的电脑时,那种兴奋感很快被一个现实问题冲淡:如果这个AI助手突然"发疯"删除了我的工作目录怎么办…

作者头像 李华
网站建设 2026/5/23 1:29:35

自学嵌入式第六天

函数指针的小应用有两个整数a和b,由用户输人1,2或3。如输入1,程序就给出a和b中大者,输人2,就给出a和b中小者,输人3,则求a与b之和首先封装三个取值函数定义一个函数指针,通过switch语句选择1,2,3指向不同的函数(类型相同&#xff0…

作者头像 李华
网站建设 2026/5/22 22:33:54

宿主机与虚拟机网络配置打通

Kali 虚拟机网络配置笔记 一、基础网络模式 1. 桥接模式 (Bridged) 目的:让虚拟机加入物理局域网配置: 选择物理网卡(非VMnet1/VMnet8)启用"复制物理网络连接状态"(推荐笔记本用户) 结果&#xf…

作者头像 李华