题目内容
给定一个二叉树,找出其最大深度。
二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。
说明: 叶子节点是指没有子节点的节点。
示例
给定二叉树 [3,9,20,null,null,15,7],
返回它的最大深度 3 。
题解
本题求二叉树的深度,就是求节点到根节点路径上节点数最大的值。可以递归求解,即当前树的最大深度等于左右子树的最大深度加1。
代码
/** |
给定一个二叉树,找出其最大深度。
二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。
说明: 叶子节点是指没有子节点的节点。
给定二叉树 [3,9,20,null,null,15,7],
返回它的最大深度 3 。
本题求二叉树的深度,就是求节点到根节点路径上节点数最大的值。可以递归求解,即当前树的最大深度等于左右子树的最大深度加1。
/** |