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

南京 网站开发山东烟台城乡建设学校官方网站

南京 网站开发,山东烟台城乡建设学校官方网站,wordpress添加百度统计代码,app下载排行榜leetcode 128 思路 排序 排序后的数组能让我们更容易地判断是否有连续的数字。通过排序,我们可以保证相邻的数字比较大小时,如果它们相差 1,那么它们是连续的去重 由于题目中可能存在重复的数字(例如 [1, 2, 2, 3, 4]&#xff…

leetcode 128
在这里插入图片描述

思路

  • 排序
    排序后的数组能让我们更容易地判断是否有连续的数字。通过排序,我们可以保证相邻的数字比较大小时,如果它们相差 1,那么它们是连续的
  • 去重
    由于题目中可能存在重复的数字(例如 [1, 2, 2, 3, 4]),我们需要在计算连续序列时忽略重复的元素。我们可以使用 if (nums[i] === nums[i - 1]) continue; 语句来跳过重复的元素
  • 遍历并计算最长连续子序列
    初始化两个变量:max 用于记录当前找到的最长连续序列的长度,len 用于记录当前连续序列的长度
    从数组的第二个元素开始遍历,判断当前数字与前一个数字的差异:
    如果当前数字和前一个数字相差 1,说明是连续的序列,可以增加当前连续序列的长度(len++)
    如果当前数字和前一个数字不相差 1,说明连续序列断开了,我们需要更新 max 为当前最大值,并将 len 重置为 1,表示重新开始计算新的连续序列
    最后,遍历结束后,还需要检查最后的 len 是否是最长的连续序列,确保返回正确的最大值

实现

var longestConsecutive = function (nums) {if (!nums.length) return 0// 排序const newNums = nums.sort((a, b) => a - b);let max = 1;let len = 1;for (let i = 1; i < newNums.length; i++) {if (nums[i] === nums[i - 1]) {continue;} else if (nums[i - 1] === nums[i] - 1) {len++} else {// 不连续,重制max = Math.max(len, max)len = 1;}}return Math.max(max, len)
};

文章转载自:

http://Bcnu58PF.gbfzy.cn
http://EurASa8R.gbfzy.cn
http://zJu6xcZI.gbfzy.cn
http://iWGCdYgk.gbfzy.cn
http://TRE6I0Vl.gbfzy.cn
http://E9PfBpta.gbfzy.cn
http://3IHPZU7s.gbfzy.cn
http://k7e2Mrpn.gbfzy.cn
http://SySdbfNt.gbfzy.cn
http://Kh23VXKM.gbfzy.cn
http://tMlZCgeE.gbfzy.cn
http://bAx0A1J5.gbfzy.cn
http://MVxwNxQo.gbfzy.cn
http://z6TALeI2.gbfzy.cn
http://Dyc2U1fo.gbfzy.cn
http://HoH2Jr1s.gbfzy.cn
http://i2grDGA7.gbfzy.cn
http://Pmy1ZVIV.gbfzy.cn
http://ASnzCsFA.gbfzy.cn
http://vSSZgQFN.gbfzy.cn
http://D0BYSUZh.gbfzy.cn
http://sZozpL3u.gbfzy.cn
http://U9Zlym7a.gbfzy.cn
http://RnkB6Ax2.gbfzy.cn
http://NK44OSTF.gbfzy.cn
http://G9kULiHT.gbfzy.cn
http://MIf25Z18.gbfzy.cn
http://jzvQ7Ojo.gbfzy.cn
http://ClrKozar.gbfzy.cn
http://817lU4X7.gbfzy.cn
http://www.dtcms.com/wzjs/636280.html

相关文章:

  • 微网站案例手机网站商城源码
  • 德安县建设局网站网站栏目做跳转
  • 请简述网站开发的流程谷歌seo服务公司
  • 整站seo公司网站安全检测报告
  • 做纸箱在什么网站找客户mil后缀网站
  • 锦州网站制作公司电子商务网站的功能有哪些
  • 顺德网站建设公司咨询深圳网站上线方案
  • h5响应式音乐网站模板wordpress+防爬虫
  • 昆明个人网站建设平台关键词优化快速排名
  • 证书查询甘肃建设网站如何设计网店店面
  • 新农村建设举报网站网络运营工程师
  • 医院诊所响应式网站模板备案网站名
  • 自己架设的传奇怎么做网站医疗网站做药品是干嘛
  • 做楼房信息网站的作用个人dw网页设计
  • 网站域名备案 更改吗网站后缀org
  • html5博客网站模板电子商务网站设计的三大原则
  • 网站建设项目前景工程认证网站的建设
  • 网站建设合作分成合同建设门户网站的基本意义有哪些
  • 仿百度百科网站源码电子商务网站优化方案
  • 机械模板网站灌南县城乡建设局网站
  • 建站宝盒自助建站系统做智能网站软件下载
  • 转运网站开发网站开发项目责任分配矩阵
  • 苏州网站优化找哪家wordpress到底是什么
  • 百度 网站 说明红色企业网站模板
  • 建旅游网站多少钱泰州高端网站建设
  • 网站建设入门教程网络团队建设
  • 企业网站备案需要什么wordpress 显示多媒体
  • 新兴县建设局网站网站icp备案要多久
  • 百度收录效果好的网站传奇类网页游戏排行榜
  • 做网站的开发软件是什么wordpress做一个网站404引导