news 2026/6/23 17:23:30

[LeetCode] 104、二叉树的最大深度

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
[LeetCode] 104、二叉树的最大深度

题目描述

给定一个二叉树,找出其最大深度。

二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。

说明: 叶子节点是指没有子节点的节点。

参考代码

简单题

/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode() : val(0), left(nullptr), right(nullptr) {} * TreeNode(int x) : val(x), left(nullptr), right(nullptr) {} * TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {} * }; */classSolution{public:intmaxDepth(TreeNode*root){if(!root){return0;}intleftDepth=maxDepth(root->left);intrightDepth=maxDepth(root->right);returnmax(leftDepth,rightDepth)+1;// +1 是关键}};
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 17:17:16

深度解析:JPMML-LightGBM 企业级模型部署技术方案

深度解析:JPMML-LightGBM 企业级模型部署技术方案 【免费下载链接】jpmml-lightgbm Java library and command-line application for converting LightGBM models to PMML 项目地址: https://gitcode.com/gh_mirrors/jp/jpmml-lightgbm 在机器学习工程化实践…

作者头像 李华
网站建设 2026/6/23 17:07:02

为什么你的PHP测试这么慢?phpunit-speedtrap揭示真相

为什么你的PHP测试这么慢?phpunit-speedtrap揭示真相 【免费下载链接】phpunit-speedtrap Reports on slow-running tests in your PHPUnit test suite 项目地址: https://gitcode.com/gh_mirrors/ph/phpunit-speedtrap 在PHP开发中,随着项目规模…

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

如何快速掌握yuzu模拟器:5个实战技巧详解

如何快速掌握yuzu模拟器:5个实战技巧详解 【免费下载链接】yuzu 任天堂 Switch 模拟器 项目地址: https://gitcode.com/GitHub_Trending/yu/yuzu 想要在电脑上免费畅玩任天堂Switch游戏吗?yuzu模拟器正是你需要的终极解决方案!作为一款…

作者头像 李华
网站建设 2026/6/23 16:52:34

微信小程序开发实战:掘金非官方小程序架构设计与实现原理

微信小程序开发实战:掘金非官方小程序架构设计与实现原理 【免费下载链接】juejin :moneybag: Unofficial JueJin wechat mini program application - 掘金非官方微信小程序 项目地址: https://gitcode.com/gh_mirrors/ju/juejin 想要学习如何从零开始构建一…

作者头像 李华