题目:
/**
* Definition for a binary tree node.
* type TreeNode struct {
* Val int
* Left *TreeNode
* Right *TreeNode
* }
*/
func checkTree(root *TreeNode) bool {
if root.Val == (root.Left.Val + root.Right.Val) {
return true
} else {
return false
}
}
官方解法:
func checkTree(root *TreeNode) bool {
return root.Val == root.Left.Val + root.Right.Val
}