From 41d662e9eb29b794786236689471d679c301e434 Mon Sep 17 00:00:00 2001 From: Deven <63876261+devenperez@users.noreply.github.com> Date: Tue, 10 Jan 2023 09:52:17 -0500 Subject: [PATCH] Time: 28 ms (93.78%), Space: 13.8 MB (72.95%) - LeetHub --- 100-same-tree/100-same-tree.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 100-same-tree/100-same-tree.py 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