牛客题霸 NC13 二叉树的最大深度

Posted Starzkg

tags:

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

https://www.nowcoder.com/practice/8a2b2bf6c19b4f23a9bdb9b233eefa73

解决方案

Go

func maxDepth(root *TreeNode) int {
	// write code here
	if root == nil {
		return 0
	}
	return max(maxDepth(root.Left), maxDepth(root.Right)) + 1
}

func max(a, b int) int {
	if a > b {
		return a
	}
	return b
}

参考文章

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

牛客题霸 NC15 求二叉树的层序遍历

牛客题霸 NC12 重建二叉树

牛客题霸 NC16 判断二叉树是否对称

牛客题霸 NC14 按之字形顺序打印二叉树

牛客题霸 NC9 二叉树中是否存在节点和为指定值的路径

NC13 二叉树的最大深度