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

最长连续序列 Java

class Solution {public int longestConsecutive(int[] nums) {Set<Integer> set = new HashSet();for (int i : nums) set.add(i);int max = 0;for (int num : set) {if (set.contains(num - 1)) continue; // 上一个数存在,说明当前数不是连续片段的开头int cur = num; // 当前数int curLen = 0; // 当前长度// HashSet加速查找下一个数是否存在,更新最大长度while (set.contains(cur++)) {curLen++;max = Math.max(max, curLen);}}return max;}
}

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

http://www.dtcms.com/a/443710.html

相关文章:

  • 做遗嘱的网站有哪些专门找人做软件的网站
  • 电商网站建设系统北京建筑设计公司排行榜
  • 如何制作动漫网站模板下载地址网站怎么做图片动态图片不显示不出来的
  • 网站体验分享cpu占用超出网站空间的分配值
  • 湛江网站建设运营方案极简WordPress个人博客主题
  • 网站开发结论好用的浏览器
  • 可视化网站开发平台如何编写一个网页
  • 电商网站建设网dedecms+wordpress
  • 网站的运营模式爬闪数媒 网站建设
  • 543. 二叉树的直径
  • 服装购物网站排名365建设网站
  • 医院客户做网站找谁程序员外包接单
  • Java中数组的详细讲解,快速理解引用数据类型
  • 长春 网站 设计公司wordpress接收表单
  • 网站首页缩略图 seo齐三seo顾问
  • 网站建设国风网络公司电商分销平台
  • 怎么做网站统计网络营销是不是网络推广
  • 提供手机网站建设企业全球十大跨境电商平台
  • 网站建设设计有限公司企业微信app下载安装官网电脑版
  • 网站行业关键词房屋装修全包清单
  • 福鼎手机网站建设微信公众号的微网站怎么做的
  • 织梦cms怎么打不开网站自己做网站有哪些方法呢
  • 怎样用手机搭建网站wordpress做的论坛
  • 石家庄建站软件早晨网站建设
  • 【AI论文】多人纳什偏好优化
  • 移动互联网网站开发南通网站建设空间
  • 美食网站建设前的市场分析网站还能赚钱吗
  • 国外哪个网站专做展厅做调查网站赚钱
  • Video Understanding--ECCV2022
  • 网站运营成本个人网站的建设目标