牛客题霸 NC5 二叉树根节点到叶子节点的所有路径和

Posted Starzkg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了牛客题霸 NC5 二叉树根节点到叶子节点的所有路径和相关的知识,希望对你有一定的参考价值。

https://www.nowcoder.com/practice/185a87cd29eb42049132aed873273e83

解决方案

Go

func sumNumbers(root *TreeNode) int {
	// write code here
	return sum(0, root)
}

func sum(pre int, root *TreeNode) int {
	if root == nil {
		return 0
	}
	res := pre*10 + root.Val
	if root.Left != nil || root.Right != nil {
		return sum(res, root.Left) + sum(res, root.Right)
	}
	return res
}


参考文章

以上是关于牛客题霸 NC5 二叉树根节点到叶子节点的所有路径和的主要内容,如果未能解决你的问题,请参考以下文章

NC5 二叉树根节点到叶子节点的所有路径和

二叉树根节点到叶子节点的所有路径和(NC5/考察次数Top53/难度中等)

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

NC 8 二叉树根节点到叶子节点和为指定值的路径

二叉树根节点到叶子节点和为指定值的路径(NC8/考察次数Top54/难度中等)

牛客题霸 NC6 二叉树的最大路径和