当前位置: 首页 > news >正文

【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

http://www.jsqmd.com/news/483896/

相关文章:

  • 使用nvm管理node.js
  • 达索Abaqus求解效率提升50%
  • 一道一年级错题,测出5个大模型的“智商“:最老实的那个反而输了?
  • 神经类比推理在创新问题解决中的潜力分析
  • API与MCP请求服务详解
  • 第6章 线性相关性、秩与维度:系统的独立程度
  • 实测3款自动生成PPT工具|2026年AI博主私藏,助力程序员/职场人高效排版
  • Centos7 安装配置MySQL5.7
  • 写作神器,又是小说下载神器,牛逼的 51mazi
  • C++与自动驾驶系统
  • c语言初学
  • Springboot常用的设置
  • 模板代码安全性增强
  • 深入排查:Tomcat生成Session ID耗时166秒,竟是因为熵池枯竭?
  • 如何使用SoccerOnTable:将足球视频转换为3D AR/VR体验的完整指南
  • 批量字符替换工具技术解析:原理、特性与应用实践
  • 告别死记硬背!图解AVL树的四种旋转,代码实现也不难
  • 【Python入门实战】一周吃透基础语法!
  • 终极指南:如何用《每日等效香烟》App直观了解城市空气污染
  • 编译器扩展与C++兼容性
  • 探索无限智能:`analysis-pinyin` - 汉字拼音分析利器
  • conda建立keras和pytorch环境
  • 软考高项:第22章:组织通用治理(占分分析/考点/题)
  • JavaScript性能优化实战翱拱
  • 探索Damn Vulnerable Defi Foundry:打造DeFi安全专家之路
  • 动态规划(dp)——完全背包题目
  • C++与Rust交互编程
  • 南大通用(GBase 8s)数据库在 Spring Boot 中使用 Flyway 和 Flowable
  • CN_GreenLumaGUI 项目推荐
  • 探索《最佳数据科学资源》项目:一站式学习与进阶宝典