Skip to content

Commit 068432d

Browse files
committed
Update find-peak-element.py
1 parent f0b6349 commit 068432d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Python/find-peak-element.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ def findPeakElement(self, nums):
2828

2929
while left < right:
3030
mid = left + (right - left) / 2
31-
if nums[mid - 1] <= nums[mid] >= nums[mid + 1]:
31+
if (mid == 0 or nums[mid - 1] <= nums[mid]) and \
32+
(mid == len(nums) - 1 or nums[mid + 1] <= nums[mid]):
3233
return mid
3334
elif mid > 0 and nums[mid - 1] > nums[mid]:
3435
right = mid

0 commit comments

Comments
 (0)