package normal; /** * @program JavaBooks * @description: 104. äºåæ çæå¤§æ·±åº¦ * @author: mf * @create: 2019/11/08 15:23 */ /* é¢ç®ï¼https://leetcode-cn.com/problems/maximum-depth-of-binary-tree/ ç±»åï¼æ é¾åº¦ï¼easy */ /* ç»å®äºåæ [3,9,20,null,null,15,7]ï¼ 3 / \ 9 20 / \ 15 7 */ public class MaxDepth { public static void main(String[] args) { } private static int maxDepth(TreeNode root) { return root == null ? 0 : Math.max(maxDepth(root.left), maxDepth(root.right)) + 1; } }