#warning-box
什么是自顶向下的DFS?
这个方法也称作爆搜法。
本方法的特征是:
给定一棵二叉树的层序遍历序列,请返回该二叉树的最大深度。
二叉树的最大深度是指从根节点到最远叶子节点的最长路径上的节点数。
其中,输入序列中的整数表示节点值,null 表示空节点。
如果输入为空,表示二叉树为空,此时最大深度为 0。
输入一行,表示二叉树的层序遍历序列。
序列中的元素用空格分隔。
其中:
null 表示空节点输出一个整数,表示二叉树的最大深度。
3 9 20 null null 15 7
3
该输入表示如下二叉树:
3
/ \
9 20
/ \
15 7
从根节点 3 到叶子节点 15 或 7 的路径长度均为 3,因此最大深度为 3。
1 null 2
2
该输入表示如下二叉树:
1
\
2
最大深度为 2。
输入为空,表示二叉树为空,因此最大深度为 0。
二叉树中节点的数量在 [0, 10^4] 范围内。
节点值满足:
-100 <= Node.val <= 100
开通会员即可查看完整视频题解: 1.题目讲解 2.思路分析 3.逐行代码手写