# Definition for a binary tree node.
# class TreeNode:
# def __init__(self, x):
# self.val = x
# self.left = None
# self.right = None
class Solution:
def isSameTree(self, p, q): #是否是相同的树
"""
:type p: TreeNode
:type q: TreeNode
:rtype: bool
"""
leftsame=True;
rifhtsame=True;
if p is None and q is None:
return True
elif (p is None and q is not None) or (q is None and p is not None):
return False
elif p.val != q.val:
return False
leftsame = self.isSameTree(p.left,q.left)
rifhtsame = self.isSameTree(p.right,q.right)
return leftsame and rifhtsame
【leetcode】100. Same Tree
最新推荐文章于 2024-01-17 14:26:02 发布
本文介绍了一种算法,用于判断两棵二叉树是否完全相同。通过递归比较每棵树的节点值来实现,若两棵树的结构及每个对应节点的值都相等,则认为这两棵树是相同的。
371

被折叠的 条评论
为什么被折叠?



