104. 二叉树的最大深度

Posted lgz0921

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了104. 二叉树的最大深度相关的知识,希望对你有一定的参考价值。

题目链接:https://leetcode-cn.com/problems/maximum-depth-of-binary-tree/

思路:dfs暴力搜索,一条链一条链的暴搜即可。

上代码:

/**
 * Example:
 * var ti = TreeNode(5)
 * var v = ti.`val`
 * Definition for a binary tree node.
 * class TreeNode(var `val`: Int) {
 *     var left: TreeNode? = null
 *     var right: TreeNode? = null
 * }
 */
class Solution {
    fun maxDepth(root: TreeNode?): Int {
        return if (root == null) {
            0
        } else {
            maxDepth(root.left).coerceAtLeast(maxDepth(root.right)) + 1
        }
    }
}

以上是关于104. 二叉树的最大深度的主要内容,如果未能解决你的问题,请参考以下文章

java刷题--104二叉树的最大深度

LeetCode第104题—二叉树的最大深度—Python实现

Leetcode题目104.二叉树的最大深度(DFS+BFS简单)

⭐算法入门⭐《二叉树》简单04 —— LeetCode 104. 二叉树的最大深度

[LeetCode] 104. 二叉树的最大深度

Leetcode104. 二叉树的最大深度(dfs)