判断两棵二叉树是否相同

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 isSameTree(self, p: Optional[TreeNode], q: Optional[TreeNode]) -> bool:

if not p and not q :

return True

if not p or not q :

return False

if p.val != q.val :

return False

return self.isSameTree(p.right,q.right) and self.isSameTree(p.left,q.left)

相关推荐
我鑫如一13 小时前
专业的AI API中转站厂家
人工智能·python
如竟没有火炬13 小时前
接雨水22
数据结构·python·算法·leetcode·散列表
消晨消晨13 小时前
Pytorch初上手——Dataset自定义数据集与Dataloader数据加载器
人工智能·pytorch·python
小白学大数据14 小时前
均线选股策略研究:基于 Python 数据分析实现
人工智能·python·数据分析
C137的本贾尼14 小时前
从零认识 Spring AI:Java 开发者的 AI 第一课
python·langchain
源码之家14 小时前
计算机毕业设计:Pyhon健康数据分析系统 Django框架 数据分析 可视化 身体数据分析 大数据(建议收藏)✅
大数据·python·数据挖掘·数据分析·django·lstm·课程设计
weixin_4440129314 小时前
如何在MongoDB中实现按时间跨度的分片路由_时间序列范围分片与冷热节点架构
jvm·数据库·python
无敌昊哥战神14 小时前
大模型(LLM)推理优化技术全景总结
python·算法·大模型
SeatuneWrite15 小时前
动态漫软件2026推荐,助力高效创作体验
人工智能·python
AC赳赳老秦15 小时前
文案策划提效:OpenClaw批量生成活动文案、宣传海报配文,适配不同渠道调性
java·大数据·服务器·人工智能·python·deepseek·openclaw