题解 | #寻找峰值#

寻找峰值

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
};

解题思路:数组元素前后对比

#寻找峰值#
全部评论

相关推荐

点赞 评论 收藏
分享
10-17 12:16
同济大学 Java
7182oat:快快放弃了然后发给我,然后让我也泡他七天最后再拒掉,狠狠羞辱他一把😋
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务