104.二叉树的最大深度 发表于 2019-05-12 更新于 2021-07-29 分类于 算法学习 , leetcode 题目 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7], 12345 3 / \9 20 / \ 15 7 返回它的最大深度 3 。 思路 还是用递归的方法来逐层+1,算出最大的深度 代码 1234567891011public int MaxDepth(TreeNode root){ if (root == null) { return 0; } else { return 1 + Math.Max(MaxDepth(root.left), MaxDepth(root.right)); }}