diff --git a/100-same-tree/100-same-tree.py b/100-same-tree/100-same-tree.py new file mode 100644 index 0000000..1c47369 --- /dev/null +++ b/100-same-tree/100-same-tree.py @@ -0,0 +1,16 @@ +# 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 p == None and q == None: + return True + + if p == None or q == None: + return False + + if p.val == q.val: + return self.isSameTree(p.left, q.left) and self.isSameTree(p.right, q.right) \ No newline at end of file