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;
    }
}
相关推荐
NEXT0611 小时前
React 闭包陷阱深度解析:从词法作用域到快照渲染
前端·react.js·面试
愚者游世12 小时前
力扣解决二进制 | 题型常用知识点梳理
c++·程序人生·算法·leetcode·职场和发展
知识即是力量ol15 小时前
口语八股——MySQL 核心原理系列(终篇):SQL优化篇、日志与主从复制篇、高级特性篇、面试回答技巧总结
sql·mysql·面试·核心原理
YuTaoShao15 小时前
【LeetCode 每日一题】3713. 最长的平衡子串 I ——(解法二)暴力枚举 + 优化
算法·leetcode·职场和发展
UrbanJazzerati16 小时前
Python 导包、分包完全教程
后端·面试
苏婳66618 小时前
销售类结构化面试题库
面试·职场和发展·求职·找工作·面试题目
不想秃头的程序员18 小时前
父传子全解析:从基础到实战,新手也能零踩坑
前端·vue.js·面试
Hag_201 天前
LeetCode Hot100 15.三数之和
算法·leetcode·职场和发展
lczdyx1 天前
告别付费与隐私泄露!用Pandoc在本地免费、安全地将Markdown转为Word(保姆级教程)
安全·职场和发展·word·办公·自由职业者