【算法小抄】二叉树

二叉树遍历

二叉树的最大深度

/**
 * 题目:二叉树的最大深度
 * 难度:简单
 * 链接:https://leetcode.cn/problems/maximum-depth-of-binary-tree/
 *
 * 思路:二叉树的最大深度 == max(左子树的最大深度, 右子树的最大深度) + 1
 * */
public class MaxDepth {
    public int maxDepth(TreeNode root) {
        if (root == null) {
            return 0;
        }
        return Math.max(maxDepth(root.left), maxDepth(root.right)) + 1;
    }
}

参阅

posted @ 2022-07-11 23:28  廖子博  阅读(23)  评论(0编辑  收藏  举报