【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;
    }
    
};
相关推荐
量子炒饭大师21 分钟前
【C++入门】Cyber神经的义体插件 —— 【类与对象】内部类
java·开发语言·c++·内部类·嵌套类
blackicexs24 分钟前
第五周第二天
算法
不吃粑粑-25 分钟前
FHQ Treap模版
数据结构·算法
xiaoye-duck36 分钟前
C++ 模板进阶:从非类型参数、特化到分离编译,吃透 C++ 泛型编程的核心逻辑
c++·面试·模板
云深处@37 分钟前
【数据结构】队列
数据结构
不吃鱼的猫74843 分钟前
【ffplay 源码解析系列】02-核心数据结构详解
c++·ffmpeg·音视频
2501_901147831 小时前
学习笔记|LeetCode 739 每日温度:从暴力枚举到单调栈线性最优解
笔记·学习·leetcode
追随者永远是胜利者1 小时前
(LeetCode-Hot100)22. 括号生成
java·算法·leetcode·职场和发展·go
CHANG_THE_WORLD1 小时前
多维数组传参为什么使用列指针?—— 深度解析
数据结构·算法
元亓亓亓1 小时前
考研408--数据结构--day12--查找&二叉排序树
数据结构·考研·查找·二叉排序树