162.寻找峰值

寻找峰值

峰值元素是指其值严格大于左右相邻值的元素。给你一个整数数组 nums,找到峰值元素并返回其索引。

解析

1
2
3
4
5
6
7
8
9
var findPeakElement = function (nums) {
let left = 0, right = nums.length - 1;
while (left < right) {
const mid = (left + right) >> 1;
if (nums[mid] > nums[mid + 1]) right = mid;
else left = mid + 1;
}
return left;
};

162.寻找峰值
https://leetcode.lz5z.com/162.find-peak-element/
作者
tickli
发布于
2024年5月16日
许可协议