Leetcode-3 判断根结点是否等于子结点之和

Leetcode-3 判断根结点是否等于子结点之和(简单)

题目描述

**给你一个 二叉树 的根结点 root,该二叉树由恰好 3 个结点组成:根结点、左子结点和右子结点。

如果根结点值等于两个子结点值之和,返回 true ,否则返回 false **

示例 1:

输入:root = [10,4,6]

输出:true

解释:根结点、左子结点和右子结点的值分别是 10 、4 和 6 。

由于 10 等于 4 + 6 ,因此返回 true 。
示例 2:

输入:root = [5,3,1]

输出:false

解释:根结点、左子结点和右子结点的值分别是 5 、3 和 1 。

由于 5 不等于 3 + 1 ,因此返回 false 。
提示:

树只包含根结点、左子结点和右子结点

-100 <= Node.val <= 100

思路分析

root表示根结点

root.left.val表示左子结点的值

root.right.val 表示右子结点的值

root.val根结点的值

通过代码(python)

python 复制代码
class Solution:
    def checkTree(self, root: Optional[TreeNode]) -> bool:
        if root.left.val + root.right.val == root.val:
            return True
        else:
            return False
相关推荐
max50060011 分钟前
本地部署开源数据生成器项目实战指南
开发语言·人工智能·python·深度学习·算法·开源
地平线开发者37 分钟前
征程 6E/M|多 camera 场景示例
算法·自动驾驶
源代码•宸1 小时前
Leetcode—721. 账户合并【中等】
c++·经验分享·算法·leetcode·并查集
緈福的街口1 小时前
【leetcode】77.组合
算法·leetcode·职场和发展
NAGNIP1 小时前
深入 vLLM:高性能大模型推理框架解析
算法
JuneXcy1 小时前
字符串(2)
算法
快去睡觉~1 小时前
力扣152:乘积最大子数组
算法·leetcode·职场和发展
程序员Xu1 小时前
【LeetCode热题100道笔记】二叉树的中序遍历
笔记·算法·leetcode
地平线开发者2 小时前
理想汽车智驾方案介绍 4 | World model + 强化学习重建自动驾驶交互环境
算法·自动驾驶
石氏是时试2 小时前
拉格朗日多项式
人工智能·算法·机器学习