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

网站建设 沈阳广告公司推广平台

网站建设 沈阳,广告公司推广平台,Wordpress采集插件破解版,做招聘网站客户要发票怎么办给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。 请你设计并实现时间复杂度为 O(n) 的算法解决此问题。 示例 1: 输入:nums [100,4,200,1,3,2] 输出:4 …

给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。

请你设计并实现时间复杂度为 O(n) 的算法解决此问题。

示例 1:

输入:nums = [100,4,200,1,3,2]
输出:4
解释:最长数字连续序列是 [1, 2, 3, 4]。它的长度为 4。
示例 2:

输入:nums = [0,3,7,2,5,8,4,6,0,1]
输出:9
提示:

0 <= nums.length <= 105
-109 <= nums[i] <= 109
Related Topics
并查集
数组
哈希表

        public int longestConsecutive(int[] nums) {// 不存在num -1 就可以作为一个序列的开头// 不存在num +1 就可以作为一个序列的结尾// 计算长度int length = 0;int maxLength = 0;HashSet<Integer> hashSet = new HashSet<Integer>();for (int num : nums) {hashSet.add(num);}for (Integer s : hashSet) {if (!hashSet.contains(s - 1)) {length = 1;while (hashSet.contains(++s)) {length++;}maxLength = Math.max(length, maxLength);}}return maxLength;}
http://www.wooajung.com/news/26521.html

相关文章:

  • 南昌网站开发培训班品牌营销策划有限公司
  • 徐州专业网站制作公司国外seo大神
  • 南昌优化网站分析网络推广公司服务内容
  • 网站建设课程毕设电商培训机构推荐
  • 张家港网站建设门店企业官网定制设计
  • 一个做网站的公司年收入济南网站优化排名
  • 推荐几个色情图片网站推广方案的推广内容怎么写
  • 太原网站制作开发seo网站推广教程
  • 网站优化垂直化好还是扁平化好seo是什么?
  • 网站优化要从哪些方面做公司在百度怎么推广
  • cdr做网站分辨率博客网站登录入口
  • 接单网个人接单企业新网站seo推广
  • 如何把做的网站与域名连接石家庄新闻最新消息
  • 合肥市房产信息网官网优化设计七年级下册语文答案
  • python 网站开发实例教程网络营销手段有哪些方式
  • 网站开发三层在线服务器网站
  • 可以免费建立网站吗如何让新网站被收录
  • 广东门户网站建设中国站免费推广入口
  • 网站制作老了舆情管理
  • 天津做网站的网络公司如何提升网站搜索排名
  • 建网站推广淘宝店seo优化就业前景
  • 模板做的网站如何下载地址百度代理公司
  • 影视网站建设搜索引擎推广是什么意思
  • 东营专业网站建设公司排行宁德市政府
  • 企业如何建公司网站百度官网网址
  • 公司建立网站semester at sea
  • 台州网站建设企业短视频seo关键词
  • 成都网站建设兼职百度推广管理平台登录
  • 有哪些网站是cms网站建设与网站设计
  • 建设部的网站今天重大新闻