lc-go/solutions/1/q104/solution.go
2025-12-23 19:00:11 +09:00

20 lines
290 B
Go

package q104
type TreeNode struct {
Val int
Left *TreeNode
Right *TreeNode
}
func md(d int, node *TreeNode) int {
if node == nil {
return d - 1
}
return max(md(d+1, node.Left), md(d+1, node.Right))
}
func maxDepth(root *TreeNode) int {
return md(1, root)
}
var _ = maxDepth