Skip to content

Commit 32deff5

Browse files
committed
solved same tree
1 parent 15a9a1d commit 32deff5

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

same-tree/samthekorean.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Time complexity : O(n)
2+
# Space complexity : O(n)
3+
class Solution:
4+
def isSameTree(self, p: Optional[TreeNode], q: Optional[TreeNode]) -> bool:
5+
if not p and not q:
6+
return True
7+
8+
if not p and q:
9+
return False
10+
11+
if p and not q:
12+
return False
13+
14+
if p.val != q.val:
15+
return False
16+
17+
return self.isSameTree(p.left, q.left) and self.isSameTree(p.right, q.right)

0 commit comments

Comments
 (0)