题解 | #寻找峰值#
寻找峰值
https://www.nowcoder.com/practice/fcf87540c4f347bcb4cf720b5b350c76
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param nums int整型一维数组 * @return int整型 */ function findPeakElement( nums ) { // write code here if(nums.length === 1){ return 0 } let peak; let index = 0; for(let i=0;i<nums.length-1;i++){ if(nums[i]<nums[i+1]){ peak = nums[i+1] index = i+1 } if(i>0 && peak>nums[i+1]){ return i } } return index } module.exports = { findPeakElement : findPeakElement };
解题思路:数组元素前后对比
#寻找峰值#