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;
    }
}
相关推荐
我叫黑大帅2 小时前
为什么TCP是三次握手?
后端·网络协议·面试
我叫黑大帅3 小时前
如何排查 MySQL 慢查询
后端·sql·面试
_日拱一卒3 小时前
LeetCode:2两数相加
算法·leetcode·职场和发展
Trouvaille ~6 小时前
【MySQL】视图:虚拟表的妙用
数据库·mysql·adb·面试·数据处理·后端开发·视图
Cosolar6 小时前
2026年向量数据库选型指南:Qdrant、Pinecone、Milvus、Weaviate 与 Chroma 深度解析
数据库·面试·llm
风止何安啊7 小时前
网页都知道要双向握手才加载!从 URL 到页面渲染,单向喜欢连 DNS 都解析不通
前端·javascript·面试
Ruihong8 小时前
你的 Vue 3 <script setup>,VuReact 会编译成完整的 React 组件
vue.js·react.js·面试
洌冰9 小时前
某车厂面试记录
面试·职场和发展
程序员书虫10 小时前
Spring 依赖注入一次讲透:`@Autowired`、`@Resource`、`@Qualifier`、`@Primary` 到底怎么选
java·后端·面试
SamDeepThinking10 小时前
Spring Bean作用域的设计与使用
java·后端·面试