【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

相关推荐
城事漫游Molly几秒前
AI 快速生成标准化问卷分析报告:从 SUS 到 UMUX-LITE,如何把“分数”写成“结论”
人工智能·算法·机器学习·论文笔记·科研统计·问卷设计
明志数科1 分钟前
具身智能数据标注工具对比评测:6大平台横向测评
开发语言·python
杨超越luckly3 分钟前
HTML应用指南:利用GET请求获取智己汽车门店位置信息
python·arcgis·html·汽车·数据可视化
码界筑梦坊4 分钟前
132-基于Python的中老年体检数据可视化分析系统
开发语言·python·信息可视化·flask·毕业设计
人道领域5 分钟前
【LeetCode刷题日记】617.合并二叉树(空间换安全,还是原地省内存)
java·数据结构·算法·leetcode
大飞记Python6 分钟前
【2026更新】Python基础学习指南(AI版)——06函数
开发语言·人工智能·python
xing-xing8 分钟前
Anaconda学习总结
python
独自破碎E9 分钟前
机器人Java后端算法笔试题解析
java·windows·算法
爱吃苹果的梨叔11 分钟前
2026分布式坐席系统推荐:指挥中心、调度中心、机房集中管控该怎么选?
python
运筹vivo@12 分钟前
3043. 最长公共前缀的长度(Leetcode 每日一题)
c++·算法·leetcode·职场和发展·每日一题