题解 | #寻找峰值#

寻找峰值

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

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

#寻找峰值#
全部评论

相关推荐

11-28 17:58
门头沟学院 Java
美团 JAVA开发 n×15.5
牛客786276759号:百度现在晋升很难的 而且云这块的业务没美团好 你看百度股价都跌成啥样了
点赞 评论 收藏
分享
斑驳不同:还为啥暴躁 假的不骂你骂谁啊
点赞 评论 收藏
分享
11-14 17:28
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务