【Daily Code】leetcode2951. 找出峰值

Problem: 2951. 找出峰值

Code

C++ 复制代码
class Solution {
public:
    vector<int> findPeaks(vector<int>& mountain) {
        int n = mountain.size();
        vector<int> res;
        for(int i = 1; i < n - 1; i ++) {
            if(mountain[i] > mountain[i - 1] && mountain[i] > mountain[i + 1]) res.push_back(i);
        }
        return res;
    }
    
};
相关推荐
郝学胜-神的一滴10 分钟前
[力扣 20] 栈解千愁:有效括号序列的优雅实现与深度解析
java·数据结构·c++·算法·leetcode·职场和发展
代码改善世界10 分钟前
【C++初阶】手撕C++ string类
java·开发语言·c++
君鼎12 分钟前
C++14 新特性全面总结
c++
AlenTech19 分钟前
128. 最长连续序列 - 力扣(LeetCode)
算法·leetcode·职场和发展
田梓燊20 分钟前
leetcode 无重复字符的最长子串
算法·leetcode·职场和发展
ShineWinsu20 分钟前
MySQL主从延迟根因诊断法技术文章大纲
c++
Yzzz-F24 分钟前
Problem - 2148F - Codeforces[字符串后缀排序]
数据结构·算法
不懒不懒25 分钟前
【从入门到实战:OpenCV 人脸识别四种算法实现全解析】
人工智能·opencv·算法
tankeven26 分钟前
HJ160 迷宫
c++·算法
Kethy__32 分钟前
计算机中级-数据库系统工程师-数据结构-树与二叉树(1)
数据结构·算法··数据库系统工程师·计算机中级