Skip to content

Commit e97abec

Browse files
authored
Update find-the-minimum-and-maximum-number-of-nodes-between-critical-points.py
1 parent 2cb4f69 commit e97abec

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Python/find-the-minimum-and-maximum-number-of-nodes-between-critical-points.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@ def nodesBetweenCriticalPoints(self, head):
1414
:type head: Optional[ListNode]
1515
:rtype: List[int]
1616
"""
17-
first = last = 0
17+
first = last = -1
1818
result = float("inf")
19-
i, prev = 0, head.val
19+
i, prev, head = 0, head.val, head.next
2020
while head.next:
2121
if max(prev, head.next.val) < head.val or min(prev, head.next.val) > head.val:
22-
if not first:
22+
if first == -1:
2323
first = i
24-
if last:
24+
if last != -1:
2525
result = min(result, i-last)
2626
last = i
2727
i += 1

0 commit comments

Comments
 (0)