[刷题] 104 Maximum Depth of Binary Tree
要求
- 求一棵二叉树的最高深度
思路
- 递归地求左右子树的最高深度
实现
1 Definition for a binary tree node.
2 struct TreeNode {
3 int val;
4 TreeNode *left;
5 TreeNode *right;
6 TreeNode(int x) : val(x), left(NULL), right(NULL) {}
7 };
8
9 class Solution {
10 public:
11 int maxDepth(TreeNode* root) {
12
13 if( root == NULL )
14 return 0;
15
16 return max( maxDepth( root->left ),maxDepth( root->right )) + 1;
17 }
18 };
相关
- 111 Minimum Depth of Binary Tree
[刷题] 104 Maximum Depth of Binary Tree的更多相关文章
- LeetCode Javascript实现 258. Add Digits 104. Maximum Depth of Binary Tree 226. Invert Binary Tree
		258. Add Digits Digit root 数根问题 /** * @param {number} num * @return {number} */ var addDigits = func ... 
- 104. Maximum Depth of Binary Tree(C++)
		104. Maximum Depth of Binary Tree Given a binary tree, find its maximum depth. The maximum depth is ... 
- LeetCode 104. Maximum Depth of Binary Tree C++ 解题报告
		104. Maximum Depth of Binary Tree -- Easy 方法 使用递归 /** * Definition for a binary tree node. * struct ... 
- leetcode 104 Maximum Depth of Binary Tree二叉树求深度
		Maximum Depth of Binary Tree Total Accepted: 63668 Total Submissions: 141121 My Submissions Question ... 
- 【LeetCode】104. Maximum Depth of Binary Tree (2 solutions)
		Maximum Depth of Binary Tree Given a binary tree, find its maximum depth. The maximum depth is the ... 
- [LeetCode] 104. Maximum Depth of Binary Tree 二叉树的最大深度
		Given a binary tree, find its maximum depth. The maximum depth is the number of nodes along the long ... 
- (二叉树 BFS DFS) leetcode 104. Maximum Depth of Binary Tree
		Given a binary tree, find its maximum depth. The maximum depth is the number of nodes along the long ... 
- 【LeetCode】104. Maximum Depth of Binary Tree 解题报告(Python)
		作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 方法一:BFS 方法二:DFS 参考资料 日期 题目 ... 
- leetCode 104.Maximum Depth of Binary Tree(二叉树最大深度) 解题思路和方法
		Given a binary tree, find its maximum depth. The maximum depth is the number of nodes along the long ... 
随机推荐
- vue中的.sync修饰符用法
			在项目中接触到父组件传值给子组件的时候,想在子组件改变父组件传的值.(比如用于弹窗关闭) 但是正常来说,vue2是不允许子组件直接改父组件传进去的值的. 所以我们需要在子组件内定义自定义事件,通知父组 ... 
- 有了CMDB,为什么还需要应用配置管理?
			有了CMDB,为什么还需要应用配置管理? 你不妨先停下来,思考一下这个问题. 我抛出的观点是: CMDB是面向资源的管理,应用配置是面向应用的管理. 请注意,这里是面向"资源",不 ... 
- CyclicBarrier:人齐了,老司机就可以发车了!
			上一篇咱讲了 CountDownLatch 可以解决多个线程同步的问题,相比于 join 来说它的应用范围更广,不仅可以应用在线程上,还可以应用在线程池上.然而 CountDownLatch 却是一次 ... 
- php中的一些没有用过的,但是见到过的方法 函数
			strlen(); strlen 和 mb_strlen 都是用于获取字符串长度的, 其中 strlen 只针对单字节编码字符,也就是说它计算的是 字符串的总字节数,如果是多字节编码,如 gbk 和 ... 
- 日志收集之filebeat使用介绍
			此系列文章一共分为三部分,分为filebeat部分,logstash部分,es部分.这里会按照每天几百亿条的数据量来考虑,去设计.部署.优化这个日志系统,来最大限度的利用资源,并达到一个最优的性能.本 ... 
- FastDFS一步步搭建存储服务器
			一:FastDFS简介 1:FastDFS简介 FastDFS是一个开源的轻量级分布式文件系统,功能包括:文件存储.文件同步.文件访问(文件上传.文件下载)等,解决了大容量存储和负载均衡的问题.特别适 ... 
- 痞子衡嵌入式:i.MXRT中FlexSPI外设对AHB Burst Read特性的支持
			大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是FlexSPI外设对AHB Burst Read特性的支持. 痞子衡之前写过一篇关于FlexSPI LUT的文章 <从头开始认识i ... 
- show engine innodb status 输出结果解读
			show engine innodb status 输出结果解读 基于MySQL 5.7.32 最近想整理一下show engine innodb status的解读,但是发现中文互联网上相关的信息要 ... 
- 机器人走方格-51nod解题
			M * N的方格,一个机器人从左上走到右下,只能向右或向下走. 有多少种不同的走法? 注意:给定 M, N 是一个正整数. 示例 输入: 1行, 2个数M,N,中间用空格隔开.(2 <= m,n ... 
- Manachar's Algorithm
			1.模板 1 #include<bits/stdc++.h> 2 using namespace std; 3 const int MAX=21000020; 4 char s[MAX], ... 
