【LeetCode-03 判断根结点是否等于子结点之和 python解法】

代码:

复制代码
# Definition for a binary tree node.
# class TreeNode:
#     def __init__(self, val=0, left=None, right=None):
#         self.val = val
#         self.left = left
#         self.right = right
class Solution:
    def checkTree(self, root: Optional[TreeNode]) -> bool:
        if root.left.val + root.right.val == root.val :
            return True
        else :
            return False

注:若判断是否为叶子节点,可用 if (root.left == root.right) { // 递归边界:判断 root 是否为叶子节 return true; } 若为叶子节点:root.left = None root.right = None

相关推荐
CoderCodingNo11 小时前
【NOIP】2011真题解析 luogu-P1003 铺地毯 | GESP三、四级以上可练习
算法
iFlyCai11 小时前
C语言中的指针
c语言·数据结构·算法
查古穆11 小时前
栈-有效的括号
java·数据结构·算法
再一次等风来11 小时前
近场声全息(NAH)仿真实现:从阵列实值信号到波数域重建
算法·matlab·信号处理·近场声全息·nah
汀、人工智能11 小时前
16 - 高级特性
数据结构·算法·数据库架构·图论·16 - 高级特性
大熊背11 小时前
利用ISP离线模式进行分块LSC校正的方法
人工智能·算法·机器学习
XWalnut12 小时前
LeetCode刷题 day4
算法·leetcode·职场和发展
蒸汽求职12 小时前
机器人软件工程(Robotics SDE):特斯拉Optimus落地引发的嵌入式C++与感知算法人才抢夺战
大数据·c++·算法·职场和发展·机器人·求职招聘·ai-native
极梦网络无忧12 小时前
OpenClaw 基础使用说明(中文版)
python
codeJinger12 小时前
【Python】操作Excel文件
python·excel