技术栈

376. Wiggle Subsequence

阳洞洞2025-06-11 19:46

376. Wiggle Subsequence

代码

cpp 复制代码
class Solution {
public:
    int wiggleMaxLength(vector<int>& nums) {
        int n = nums.size();
        int res = 1;
        int prediff = 0;
        int curdiff = 0;
        for(int i = 0;i < n-1;i++){
            curdiff = nums[i+1] - nums[i];
            if( (prediff >= 0 && curdiff < 0) ||
                (prediff <= 0 && curdiff > 0)){
                    res++;
                    prediff = curdiff;
                }
        }
        return res;
    }
};
上一篇:ABAP设计模式之---“童子军法则(The Boy Scout Rule)”
下一篇:记录一篇HTTPS的文章
相关推荐
Once_day
4 小时前
代码训练LeetCode(29)最后一个单词的长度
算法·leetcode·c
凌肖战
4 小时前
力扣上C语言编程题:最大子数组和(涉及数组)
c语言·算法·leetcode
蒟蒻小袁
4 小时前
力扣面试150题--除法求值
算法·leetcode·面试
客卿123
4 小时前
力扣hot100--反转链表
算法·leetcode·链表
zhuiQiuMX
4 小时前
力扣LFU460
python·leetcode
小羊在奋斗
4 小时前
【LeetCode 热题 100】只出现一次的数字 / 多数元素 / 颜色分类 / 寻找重复数
算法·leetcode·哈希算法
在成都搬砖的鸭鸭
4 小时前
【LeetCode】二叉树相关算法题
算法·leetcode
Coding小公仔
4 小时前
leetcode 768. 最多能完成排序的块 II
算法·leetcode·职场和发展
緈福的街口
4 小时前
【leetcode】125.验证回文串
linux·算法·leetcode
热门推荐
01Coze扣子平台完整体验和实践(附国内和国际版对比)02【图像处理与机器视觉】XJTU期末考点03KGG转MP3工具|非KGM文件|解密音频04坚果投影仪J10如何用苹果Siri开关机并和米家联动05海康Visionmaster-常见问题排查方法-启动阶段06YOLOv8入门 | 重要性能衡量指标、训练结果评价及分析及影响mAP的因素【发论文关注的指标】07扣子(coze)实战|我用扣子搭建了一个自动分析小红薯笔记内容的AI应用|详细步骤拆解08从零安装 LLaMA-Factory 微调 Qwen 大模型成功及所有的坑09【SpeedAI科研小助手】2分钟极速解决知网维普重复率、AIGC率过高,一键全文降!文件格式不变,公式都保留的!10AI Agent | Coze 插件使用指南:从功能解析到实操步骤