1
# Definition for a binary tree node.
2
# class TreeNode:
3
# def __init__(self, val=0, left=None, right=None):
4
# self.val = val
5
# self.left = left
6
# self.right = right
7
class Solution:
8
def isUnivalTree(self, root: Optional[TreeNode]) -> bool:
9
val1 = root.val
10
self.tracker = False
11

12
def dfs(root, val1):
13
if not root:
14
return
15
if root.val != val1:
16
self.tracker = True
17
dfs(root.left, val1)
18
dfs(root.right, val1)
19
return
20

21
dfs(root, val1)
22

23
if self.tracker == False:
24
return True
25
return False

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0