【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;
    }
    
};
相关推荐
Navigator_Z3 分钟前
LeetCode //C - 1306. Jump Game III
c语言·算法·leetcode
小O的算法实验室15 分钟前
IEEE TASE,面向无人机的不确定性感知信息路径规划:可解释贝叶斯强化学习方法
算法
L02082417 分钟前
Kubernetes Service 与 kube‑proxy 深度详解
运维·算法·云原生·容器·贪心算法·kubernetes
傅科摆 _ py18 分钟前
回溯力扣复习
算法·leetcode·职场和发展
wdfk_prog20 分钟前
LWIP教程 40:从 `socket()` 到 `lwip_socket()`——DFS fd、SAL Socket 与 lwIP Backend
算法·深度优先
中伟视界26 分钟前
边缘端行为识别部署实战:AI算法分析盒子落地皮带场景
人工智能·算法
kiracrimson30 分钟前
编码简述:内存里没有文字,只有一张对照表
开发语言·c++·二进制·计算机组成原理
落樱弥城43 分钟前
FlashAttention 完全解析:从 Roofline 诊断到 CUDA 实现
人工智能·算法
-dzk-43 分钟前
【链表】LC 25.K 个一组翻转链表
数据结构·链表