package MaximumDepth;
/**
* @author 真他喵的学不动咯
* @create 2022-08-14--15:02
*/
public class Maximum { //返回一颗树的最大深度
//https://leetcode.cn/problems/maximum-depth-of-binary-tree/
public static class TreeNode{
public int val;
public TreeNode left;
public TreeNode right;
}
//以root为头的数,返回最大高度
public static int maxDepth(TreeNode root){
if (root==null){
return 0;
}
//最高的(左树和右树中)+1(头结点)
return Math.max(maxDepth(root.left),maxDepth(root.right))+1;
}
}
//返回一颗树的最大深度
最新推荐文章于 2024-05-31 13:35:03 发布