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. 二叉树的最大深度的主要内容,如果未能解决你的问题,请参考以下文章
LeetCode第104题—二叉树的最大深度—Python实现
Leetcode题目104.二叉树的最大深度(DFS+BFS简单)