1
class Solution:
2
def isSameTree(self, p: Optional[TreeNode], q: Optional[TreeNode]) -> bool:
3
stack = [[p, q]]
4
while stack:
5
p, q = stack.pop()
6
if not p and not q: # (1)
7
continue
8
elif p and q and p.val == q.val: # (2)
9
stack.append([p.left, q.left])
10
stack.append([p.right, q.right])
11
else: # (3)
12
return False
13
return True

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0