Skip to content

Commit e999c0d

Browse files
committed
Runtime: 437 ms (Top 91.25%) | Memory: 59.8 MB (Top 86.06%)
1 parent 0c42149 commit e999c0d

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed
Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
1+
# Runtime: 437 ms (Top 91.25%) | Memory: 59.8 MB (Top 86.06%)
2+
13
class Solution:
24
def longestZigZag(self, root: Optional[TreeNode]) -> int:
35
self.res = 0
4-
6+
57
def helper(root):
68
if root is None:
79
return -1, -1
8-
10+
911
leftRight = helper(root.left)[1] + 1
1012
rightLeft = helper(root.right)[0] + 1
1113
self.res = max(self.res, leftRight, rightLeft)
1214
return leftRight, rightLeft
13-
15+
1416
helper(root)
1517
return self.res

0 commit comments

Comments
 (0)