力扣104 二叉树的最大深度

ops/2024/9/24 16:31:17/

 This is the address of the question.

   104. 二叉树的最大深度

The key to this question is to find the height of the tree.
Let's show you the code for this question.

If you don't know what the height of the tree is, you can check out my previous blog post.

int maxDepth(struct TreeNode* root) {if (root == NULL)return 0;int leftHeight = maxDepth(root->left);int rightHeight = maxDepth(root->right);return	leftHeight > rightHeight ? leftHeight + 1 : rightHeight + 1;
}


http://www.ppmy.cn/ops/99066.html

相关文章

FME批处理:WorkspaceRunner转换器

1、创建一个待处理工程 注意: Reader设置: Writer设置: 2、创建另外一个**批处理工程**,加入workspaceRunner并设置参数 workspaceRunner设置 directory and file pathnames设置

C语言 ——— 柔性数组

目录 柔性数组的概念以及定义 柔性数组的特点 柔性数组的使用 柔性数组的概念以及定义 概念: C99中,结构中的最后一个元素允许是未知大小的数组,这就叫柔性数组成员 定义: struct st_type {int i;int a[0]; //柔性数组成员…

存储与传输/大小端字节序的概念、决定因素、给编程带来的困扰

文章目录 概述大小端分歧的类比为什么要关注字节序NET网络字节序什么时候必须转换字节序大小端字节序哪个优秀判断系统字节序类型字节序类型转换大小端内存监视和调试 谁决定了大小端模式CPU架构决定大小端操作系统影响大小端?编译器也影响大小端?可配置…

HTTPS协议

文章目录 HTTPS协议1、HTTPS协议概念2、什么是加密3、为什么要加密4、常见的加密方式5、数据摘要/数据指纹6、数字签名7、HTTPS 的工作过程7.1、只使用对称加密7.2、只使用非对称加密7.3、双方都使用非对称加密7.4、非对称加密对称加密7.5、中间人攻击 8、证书8.1、CA认证8.2、…

arm接口技术三--裸机开发环境搭建与GPIO开发步骤总结

统一编址理念:工作寄存器地址和内存地址统一编址;对寄存器的操作和内存地址的操作都一样,都可以用指针指向地址,进行读写 对指针的理解 基本类型变量仅仅是地址的注记符而已,这个变量就是数据的内存首地址&#xff0…

pgsql 取消id绑定索引 pgsql 删除序列

pgsql 取消id绑定索引 pgsql 删除序列 – pgsql 取消id绑定索引 alter table "t_student"alter column "id" drop default;– pgsql 删除序列 drop sequence if exists "t_student_seq";– 删除序列 删除不了用这个 drop sequence t_studen…

多个fork线程与主线程或其他的pthread线程通信的例子

最近在做一个项目,需要建立两个server,一个循环检测收到的数据发送到另一个server,但是由于fork新建的线程里面的全局变量都是副本,同时fork里面还有个阻塞的循环用于处理event,所以也不能用select的方式,同…

AI绘制思维导图:使用SpringBoot和Vue实现智能可视化

目录 引言: 思维导图的重要性和应用场景: AI在思维导图绘制中的应用: 概述SpringBoot和Vue框架的特点: 第一部分:思维导图概述 思维导图的定义和历史 思维导图的结构和组成部分 思维导图在不同领域的应用案例 …