Problem 162: Find Peak Element
Last updated
Was this helpful?
Last updated
Was this helpful?
因为求的是任意一个peak,所以我们可以考虑使用二分法
无非就是三种情况:第一种就是,nums[mid] < nums[mid - 1]
,说明peak在左边;第二种就是nums[mid] < nums[mid + 1]
,说明peak在右边;最后一种情况,就是nums[mid]
比他俩都高,那他本身就是一个peak!
学会画图分析不同的局面,然后考虑最优解