162. Find Peak Element
Description
Intuition
Using binary search
The invariant that holds:
if left < mid < mid + 1 < right
:
- if
nums[mid] < nums[mid + 1]
, it's guaranteed to have one local max in [mid + 1, right] - if
nums[mid] > nums[mid + 1]
, it's guaranteed to have one local max in [left, mid]