104、Maximum Depth of Binary Tree二叉树的最大深度
难度:简单
题目描述
英文:
Given a binary tree, find its maximum depth.
The maximum depth is the number of nodes along the longest path from the root node down to the farthest leaf node.
Note: A leaf is a node with no children.
中文:
给定一个二叉树,找出其最大深度。
二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。
说明: 叶子节点是指没有子节点的节点。
示例
Example:
Given binary tree
[3,9,20,null,null,15,7]
,1
2
3
4
53
/ \
9 20
/ \
15 7return its depth = 3.
解题思路
思路一
递归思路,最大深度等于左节点和右节点最大深度的较大值加1。
C++,用时16ms,内存19M
1 | /** |
进行Recursion探索时完成的,其他解法后续补充。