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

嘉兴seo网站排名阿里云 发布网站 教程

嘉兴seo网站排名,阿里云 发布网站 教程,个人网站设计成品下载,种子搜索引擎个人主页#xff1a;仍有未知等待探索-CSDN博客 专题分栏#xff1a;算法_仍有未知等待探索的博客-CSDN博客 题目链接#xff1a;376. 摆动序列 - 力扣#xff08;LeetCode#xff09; 一、题目 如果连续数字之间的差严格地在正数和负数之间交替#xff0c;则数字序列称… 个人主页仍有未知等待探索-CSDN博客 专题分栏算法_仍有未知等待探索的博客-CSDN博客 题目链接376. 摆动序列 - 力扣LeetCode 一、题目 如果连续数字之间的差严格地在正数和负数之间交替则数字序列称为 摆动序列 。第一个差如果存在的话可能是正数或负数。仅有一个元素或者含两个不等元素的序列也视作摆动序列。 例如 [1, 7, 4, 9, 2, 5] 是一个 摆动序列 因为差值 (6, -3, 5, -7, 3) 是正负交替出现的。 相反[1, 4, 7, 2, 5] 和 [1, 7, 4, 5, 5] 不是摆动序列第一个序列是因为它的前两个差值都是正数第二个序列是因为它的最后一个差值为零。 子序列 可以通过从原始序列中删除一些也可以不删除元素来获得剩下的元素保持其原始顺序。 给你一个整数数组 nums 返回 nums 中作为 摆动序列 的 最长子序列的长度 。 示例 1 输入nums [1,7,4,9,2,5] 输出6 解释整个序列均为摆动序列各元素之间的差值为 (6, -3, 5, -7, 3) 。示例 2 输入nums [1,17,5,10,13,15,10,5,16,8] 输出7 解释这个序列包含几个长度为 7 摆动序列。 其中一个是 [1, 17, 10, 13, 10, 16, 8] 各元素之间的差值为 (16, -7, 3, -3, 6, -8) 。示例 3 输入nums [1,2,3,4,5,6,7,8,9] 输出2提示 1 nums.length 10000 nums[i] 1000 二、理解 我们要求摆动序列的最大子序列可以进行删除操作创造子序列 我们只需要记录每段是上升的还是下降的然后如果连续的两个序列不同的话就进行记录。 还有一种用峰值来判断的方法比较繁琐 三、代码 class Solution { public:int wiggleMaxLength(vectorint nums) {int ans 0;// 用来记录答案int f 0;// 标记位 用来标记上一个状态是升序还是降序// 从第二个数开始进行因为第一个数总是会加到答案里面去for (int i 1; i nums.size(); i ){// 该序列是升序但是上一个序列不能为升序if (nums[i - 1] nums[i] f ! 1){ans ;f 1;// 升序}else if (nums[i - 1] nums[i] f ! 2){ans ;f 2;// 降序}}// 把第一个数进行包含return ans 1;} }; 谢谢大家
http://www.hkea.cn/news/14331431/

相关文章:

  • 个人网站推荐网站文章不显示
  • 南昌建设局网站做网站是什么时候分页
  • 做一个属于自己的网站百度推广和百度竞价有什么区别
  • 番禺网站推广公司咸阳专业网站建设
  • 出版社网站建设网络管理培训课程
  • 贵阳建设公司网站flash网站的优点和缺点
  • 网站可信度网站建设找导师蓝林
  • 企业网站建设的必要性苏州网站设计公司兴田德润怎么样
  • 如何打开国外网站湛江市企业网站seo点击软件
  • 某某公司网站建设论文安徽建设厅考勤网站
  • 网站开发建设培训建设银行 访问的网站出错
  • 创世网站建设 优帮云代码网站有哪些
  • 重庆潼南网站建设哪家便宜wordpress给图片固定尺寸
  • 查看企业信息的网站wordpress溢价
  • 企业网站的首页设计模板php网站授权
  • 搜索引擎下载入口seo网站推广如何做
  • 成都都江堰网站建设唐山seo公司
  • 专门查建设项目的网站微信公众号微网站建设
  • 湛江企业网站建设代刷网站推广全网最便宜
  • 工业互联网平台排名企业网站优化哪家好
  • 重庆网站建设制作设计公司郑州国外网站建设
  • 做企业网站用服务器十堰市网站建设
  • 毕业设计网站开发的中期报告wordpress 二维码插件下载地址
  • 用网站做简历模板中国做的最好的网站
  • 查企业资质上什么网站营销的主要目的有哪些
  • c2c电子商务网站的功能做动态logo网站
  • 主流网站编程语言wordpress删除导入xml
  • 知乎 阿里云 wordpress北京seo招聘
  • 如何对网站建设和维护vps 需刷新几次才能打开网站
  • 智能建站模板外贸网站 开源