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

做网站做的好的公司广告设计与制作学啥

做网站做的好的公司,广告设计与制作学啥,网片钢筋,厦门网站建设 金猪leetcode 376 思路 变量定义: prediff:记录上一次相邻元素的差值。用于判断当前差值与上一个差值的关系curdiff:记录当前相邻元素的差值result:记录当前的摆动序列的长度,初始化为 1,因为至少一个元素就…

leetcode 376

思路

变量定义:
  • prediff:记录上一次相邻元素的差值。用于判断当前差值与上一个差值的关系
  • curdiff:记录当前相邻元素的差值
  • result:记录当前的摆动序列的长度,初始化为 1,因为至少一个元素就是一个摆动序列
遍历数组:
  • 对于数组中的每一对相邻元素(nums[i] 和 nums[i+1]),计算它们的差值 curdiff = nums[i + 1] - nums[i]
  • 根据 curdiff 和 prediff 的值来判断是否是摆动序列的一个有效部分:
    • 如果 curdiff > 0 且 prediff <= 0(即从下降或平稳到上升),或者 curdiff < 0 且 prediff >= 0(即从上升或平稳到下降),说明序列在交替变化,因此可以增加 result
    • 如果上述条件成立,就更新 prediff 为 curdiff,表示继续保持这个方向
返回结果:

遍历完成后,返回 result,即最长摆动序列的长度

关键点:
  • 通过使用 prediff 和 curdiff 来追踪当前和之前的差值,确保每次相邻的元素严格交替增长或减少。
  • 通过贪心策略,每次遇到有效的摆动时就增加结果长度

实现

var wiggleMaxLength = function (nums) {let prediff = 0, curdiff = 0;let result = 1;for (let i = 0; i < nums.length - 1; i++) {curdiff = nums[i + 1] - nums[i]if (curdiff > 0 && prediff <= 0 || curdiff < 0 && prediff >= 0){result++;prediff = curdiff}}return result;
};

文章转载自:

http://00000000.Lgmgn.cn
http://00000000.Lgmgn.cn
http://00000000.Lgmgn.cn
http://00000000.Lgmgn.cn
http://00000000.Lgmgn.cn
http://00000000.Lgmgn.cn
http://00000000.Lgmgn.cn
http://00000000.Lgmgn.cn
http://00000000.Lgmgn.cn
http://00000000.Lgmgn.cn
http://00000000.Lgmgn.cn
http://00000000.Lgmgn.cn
http://00000000.Lgmgn.cn
http://00000000.Lgmgn.cn
http://00000000.Lgmgn.cn
http://00000000.Lgmgn.cn
http://00000000.Lgmgn.cn
http://00000000.Lgmgn.cn
http://00000000.Lgmgn.cn
http://00000000.Lgmgn.cn
http://00000000.Lgmgn.cn
http://00000000.Lgmgn.cn
http://00000000.Lgmgn.cn
http://00000000.Lgmgn.cn
http://00000000.Lgmgn.cn
http://00000000.Lgmgn.cn
http://00000000.Lgmgn.cn
http://00000000.Lgmgn.cn
http://00000000.Lgmgn.cn
http://00000000.Lgmgn.cn
http://www.dtcms.com/wzjs/620856.html

相关文章:

  • 北京网站建设seo在线商城怎么弄的
  • 宝安网站建设信科免费东莞公司的网页怎么做的
  • 如何在百度开个网站东莞+网站+建设+汽车
  • 茂名公司网站开发网站建设要什么
  • 县级以下不允许建设网站北京网站制建设公司
  • 较便宜的网站建设云南互联网公司
  • 深圳网站建设服务找哪家商城网站开发文档
  • 南昌的网站建设公司网站制作洋网络
  • 做网站的流程与步骤国企网站建设需要注意
  • 网站备案去哪注销网站开发网站开发公司哪家好
  • 网站建设柚子网络科技官网小程序招商
  • 海外网站空间深圳网络做网站
  • 南京建设企业网站的公司在珠海注册公司需要什么资料
  • js网站模板免费下载珠海市做网站
  • 政务服务网站的建设原则建站外贸网站建设
  • 赤峰网站建设公司哈尔滨手机网站建设价格
  • 厦门的网站建设公司建电子商务网站需要多少钱
  • wordpress网站代码文件太多济南网站开发设计
  • 企业网站维护的要求包括邢台建设一个企业网站
  • 小学网站建设成都1v1网站建设
  • 做地方网站收益怎么样小白wordpress
  • 聊城做网站公司信息做网站挣钱不
  • wordpress网站新闻政务公开网站建设工作情况汇报
  • 给你一个网站seo如何做重庆长寿网站建设
  • 网站建设都有什么技术支持如何注册国外网站
  • 编辑网站绑定php房产网站开发教程
  • wordpress多站点详细设置(图解)怎么查找网站后台
  • 用什么建网站 cmswordpress中文购物
  • 做模板网站怎么放视频东莞建设网站官网住房和城乡
  • 南阳理工网站建设网站建设要与安全防护同步规划