当前位置: 首页 > news >正文

C++ | Leetcode C++题解之第376题摆动序列

题目:

题解:

class Solution {
public:int wiggleMaxLength(vector<int>& nums) {int n = nums.size();if (n < 2) {return n;}int prevdiff = nums[1] - nums[0];int ret = prevdiff != 0 ? 2 : 1;for (int i = 2; i < n; i++) {int diff = nums[i] - nums[i - 1];if ((diff > 0 && prevdiff <= 0) || (diff < 0 && prevdiff >= 0)) {ret++;prevdiff = diff;}}return ret;}
};

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 前端面试宝典【CSS篇】【10】
  • 永久去除windows11推荐产品的软件
  • OpenCV图像拼接多频段融合源码重构
  • 如何将开发工具设置成滚动鼠标改变字体大小
  • 一阶差分时间序列分析
  • [Jsprit]Jsprit学习笔记-一个简单的示例
  • 93.WEB渗透测试-信息收集-Google语法(7)
  • HIVE 数据仓库工具之第一部分(讲解部署)
  • 第二章-物理层
  • 断网关机命令(linus)
  • 通过websock实现实时刷新前端(可实现进度条)
  • 尚硅谷Java面试题第四季-Java基本功
  • 【石子合并】
  • 国产游戏崛起:面临的挑战与未来的机遇
  • AI依赖的隐患:技术能力退化、安全风险与社会不平等的未来
  • [ 一起学React系列 -- 8 ] React中的文件上传
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  • ES6简单总结(搭配简单的讲解和小案例)
  • Js基础知识(四) - js运行原理与机制
  • JS题目及答案整理
  • leetcode378. Kth Smallest Element in a Sorted Matrix
  • log4j2输出到kafka
  • Median of Two Sorted Arrays
  • 对话:中国为什么有前途/ 写给中国的经济学
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 基于Android乐音识别(2)
  • 手写双向链表LinkedList的几个常用功能
  • 突破自己的技术思维
  • 《码出高效》学习笔记与书中错误记录
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • 交换综合实验一
  • ​人工智能书单(数学基础篇)
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • # .NET Framework中使用命名管道进行进程间通信
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • $.ajax中的eval及dataType
  • (11)MATLAB PCA+SVM 人脸识别
  • (2)(2.10) LTM telemetry
  • (51单片机)第五章-A/D和D/A工作原理-A/D
  • (C语言)逆序输出字符串
  • (NSDate) 时间 (time )比较
  • (带教程)商业版SEO关键词按天计费系统:关键词排名优化、代理服务、手机自适应及搭建教程
  • (第9篇)大数据的的超级应用——数据挖掘-推荐系统
  • (附源码)python旅游推荐系统 毕业设计 250623
  • (转)shell中括号的特殊用法 linux if多条件判断
  • (转)全文检索技术学习(三)——Lucene支持中文分词
  • **CI中自动类加载的用法总结
  • **PyTorch月学习计划 - 第一周;第6-7天: 自动梯度(Autograd)**
  • .NET 4.0网络开发入门之旅-- 我在“网” 中央(下)
  • .net core Redis 使用有序集合实现延迟队列
  • .net core webapi 大文件上传到wwwroot文件夹
  • .NET Core 版本不支持的问题
  • .Net Core 微服务之Consul(二)-集群搭建
  • .net Stream篇(六)