【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;
    }
    
};
相关推荐
自然常数e7 分钟前
深入理解指针(1)
c语言·算法·visual studio
WWZZ202510 分钟前
快速上手大模型:深度学习13(文本预处理、语言模型、RNN、GRU、LSTM、seq2seq)
人工智能·深度学习·算法·语言模型·自然语言处理·大模型·具身智能
Christo31 小时前
AAAI-2024《Multi-Class Support Vector Machine with Maximizing Minimum Margin》
人工智能·算法·机器学习·支持向量机·数据挖掘
元亓亓亓2 小时前
LeetCode热题100--79. 单词搜索
算法·leetcode·职场和发展
司铭鸿2 小时前
化学式解析的算法之美:从原子计数到栈的巧妙运用
linux·运维·服务器·算法·动态规划·代理模式·哈希算法
FuckPatience2 小时前
C++ 常用类型写法和全称
开发语言·c++
2501_941143733 小时前
缓存中间件Redis与Memcached在高并发互联网系统优化与实践经验分享
leetcode
ekprada3 小时前
DAY 18 推断聚类后簇的类型
算法·机器学习·支持向量机
生信大表哥3 小时前
Python单细胞分析-基于leiden算法的降维聚类
linux·python·算法·生信·数信院生信服务器·生信云服务器