day85(2.14)——leetcode面试经典150

162. 寻找峰值

162. 寻找峰值

题目:

题解:

java 复制代码
class Solution {
    public int findPeakElement(int[] nums) {
        if(nums.length==1) {
            return 0;
        }
        if(nums[0]>nums[1]) {
            return 0;
        }
        for(int i=1;i<nums.length-1;i++) {
            if(nums[i]>nums[i-1]&&nums[i]>nums[i+1]) {
                return i;
            }
        }
        if(nums[nums.length-1]>nums[nums.length-2]) {
            return nums.length-1;
        }
        return 0;
    }
}
相关推荐
RickeyBoy2 小时前
SwiftUI 如何实现 Infinite Scroll?
ios·面试
前端摸鱼匠5 小时前
【AI大模型春招面试题12】Scaling Laws揭示了模型性能、数据量、计算量之间的什么关系?
人工智能·ai·语言模型·面试·大模型
敲代码的嘎仔8 小时前
Java后端开发——真实面试汇总(持续更新)
java·开发语言·程序人生·面试·职场和发展·八股
迈巴赫车主8 小时前
蓝桥杯20560逃离高塔
java·开发语言·数据结构·算法·职场和发展·蓝桥杯
xlp666hub9 小时前
【Linux驱动实战】:标准的按键控制LED驱动写法
面试
x_xbx9 小时前
LeetCode:49. 字母异位词分组
算法·leetcode·职场和发展
天真小巫9 小时前
2026.3.26总结
职场和发展
酉鬼女又兒10 小时前
零基础快速入门前端DOM 操作核心知识与实战解析(完整汇总版)(可用于备赛蓝桥杯Web应用开发)
开发语言·前端·javascript·职场和发展·蓝桥杯·js
重庆小透明10 小时前
【搞定面试之mysql】第三篇 mysql的锁
java·后端·mysql·面试·职场和发展
NAGNIP10 小时前
一文搞懂卷积神经网络经典架构-LeNet
算法·面试