【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;
    }
    
};
相关推荐
励志的小陈2 分钟前
数据结构--队列(C语言实现)
c语言·开发语言·数据结构
mjhcsp7 分钟前
C++信息论超详解析
开发语言·c++
此生只爱蛋11 分钟前
【CAD】Parasolid:CAD的os
c++
無限進步D13 分钟前
Java 基础算法训练
java·开发语言·算法·入门
圣保罗的大教堂19 分钟前
leetcode 2087. 网格图中机器人回家的最小代价 中等
leetcode
门左有棵树20 分钟前
蓝桥杯C++组算法知识点整理(考前急救)
c++·算法·蓝桥杯
历程里程碑33 分钟前
二叉树---二叉树的最大深度
大数据·数据结构·算法·elasticsearch·搜索引擎·全文检索·深度优先
自我意识的多元宇宙34 分钟前
树与二叉树--树的基本概念
数据结构·算法
吃着火锅x唱着歌35 分钟前
LeetCode 678.有效的括号字符串
算法·leetcode·职场和发展
不爱吃炸鸡柳1 小时前
手撕哈希表(Hash Table):从原理到C++完整实现
c++·哈希算法·散列表