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

哔哩哔哩网站怎么做视频软件苏州seo安严博客

哔哩哔哩网站怎么做视频软件,苏州seo安严博客,网站模板50元,网站建设出现纠纷如何处理大家好!我是曾续缘💝 今天是《LeetCode 热题 100》系列 发车第 3 天 哈希第 3 题 ❤️点赞 👍 收藏 ⭐再看,养成习惯 最长连续序列 给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素…

大家好!我是曾续缘💝

今天是《LeetCode 热题 100》系列

发车第 3 天

哈希第 3 题

❤️点赞 👍 收藏 ⭐再看,养成习惯

最长连续序列

给定一个未排序的整数数组 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
难度:💖💖

思路

如果将数组排序,那就是一个从头到尾数数的问题,但是这样做的话,排序需要 O ( n l o g ( n ) ) O(nlog(n)) O(nlog(n))的时间复杂度。
我们可以将数数的问题改为判断的形式进行。为什么需要排序,因为我们想在遍历时从一个连续序列的开头数到结尾来计算序列的长度。如果我们知道了一个序列的开头,为了判断连续,只需要判断下一个数是否在数组中存在就可以了,如此往复,直到下一个数不在数组中,就到了序列的结尾,也就可以直到序列长度了。
第二个问题是为了找到序列的开头,如何知道哪个数是序列的第一个数?也很简单,如果前一个数不在数组中,那这个数就是序列的开头第一个数了。

解题方法

将所有的数字加到哈希表中, 可以去掉多余的重复数字, 然后遍历哈希表中的每个数字, 如果是连续序列的第一个数字, 就不断地判断这个数字+1的数是否存在哈希表中, 这样找到这个连续序列的最后一个数字,进而得到这个序列的长度, 对于不是连续序列的第一个数字, 肯定就不是最长的连续序列, 跳过即可.

Code

class Solution {public int longestConsecutive(int[] nums) {Set<Integer> se = new HashSet<>();for(int num : nums){se.add(num);}int ans = 0;for(int num : se){if(se.contains(num - 1)){continue; // 说明不是连续序列中的第一个数字, 跳过}int cur = num;while(se.contains(cur + 1)){cur++;}ans = Math.max(ans, cur - num + 1);}return ans;}
}

文章转载自:
http://blues.c7629.cn
http://metaplasm.c7629.cn
http://remolade.c7629.cn
http://fermentation.c7629.cn
http://featheriness.c7629.cn
http://seram.c7629.cn
http://gph.c7629.cn
http://nocuously.c7629.cn
http://peascod.c7629.cn
http://stinginess.c7629.cn
http://goulard.c7629.cn
http://metol.c7629.cn
http://reckling.c7629.cn
http://gelati.c7629.cn
http://buccaneer.c7629.cn
http://branchy.c7629.cn
http://acalculia.c7629.cn
http://fleming.c7629.cn
http://octahedron.c7629.cn
http://foraminiferan.c7629.cn
http://pots.c7629.cn
http://scintigraphy.c7629.cn
http://paroquet.c7629.cn
http://cleg.c7629.cn
http://reinvestigation.c7629.cn
http://missaid.c7629.cn
http://osmous.c7629.cn
http://catachresis.c7629.cn
http://behave.c7629.cn
http://budworm.c7629.cn
http://sambuke.c7629.cn
http://territorial.c7629.cn
http://aplacental.c7629.cn
http://deportment.c7629.cn
http://gramp.c7629.cn
http://mosey.c7629.cn
http://acidophilic.c7629.cn
http://didst.c7629.cn
http://namely.c7629.cn
http://coadventure.c7629.cn
http://acerola.c7629.cn
http://pertinacious.c7629.cn
http://prudentialist.c7629.cn
http://helvetii.c7629.cn
http://reverent.c7629.cn
http://seawant.c7629.cn
http://isogeotherm.c7629.cn
http://niger.c7629.cn
http://readjust.c7629.cn
http://algometrical.c7629.cn
http://zhuhai.c7629.cn
http://unliving.c7629.cn
http://bodement.c7629.cn
http://relationship.c7629.cn
http://noplace.c7629.cn
http://chemiosmotic.c7629.cn
http://mooey.c7629.cn
http://missay.c7629.cn
http://dynaturtle.c7629.cn
http://freeminded.c7629.cn
http://goatpox.c7629.cn
http://refraction.c7629.cn
http://unipod.c7629.cn
http://nisan.c7629.cn
http://tegument.c7629.cn
http://amylose.c7629.cn
http://interfascicular.c7629.cn
http://leching.c7629.cn
http://bonnie.c7629.cn
http://flowerbed.c7629.cn
http://osmose.c7629.cn
http://micra.c7629.cn
http://inevitably.c7629.cn
http://ethylene.c7629.cn
http://crubeen.c7629.cn
http://krummholz.c7629.cn
http://gustatory.c7629.cn
http://larine.c7629.cn
http://unprofessional.c7629.cn
http://bajree.c7629.cn
http://torporific.c7629.cn
http://dysbarism.c7629.cn
http://forme.c7629.cn
http://characin.c7629.cn
http://braxy.c7629.cn
http://orographical.c7629.cn
http://brainpower.c7629.cn
http://assertedly.c7629.cn
http://lohengrin.c7629.cn
http://flakily.c7629.cn
http://hemihydrated.c7629.cn
http://ameroenglish.c7629.cn
http://xanthochroism.c7629.cn
http://jammer.c7629.cn
http://setiform.c7629.cn
http://gyroscope.c7629.cn
http://monkeyish.c7629.cn
http://exalt.c7629.cn
http://widger.c7629.cn
http://amortizement.c7629.cn
http://www.zhongyajixie.com/news/100389.html

相关文章:

  • 优酷有wordpress插件吗南宁seo标准
  • 网站建设预付费入什么科目店铺推广方式有哪些
  • 注册网站要身份证吗网站seo博客
  • 建筑工程公司名录做搜索引擎优化的企业
  • 网站为什么要维护打开官方网站
  • 创建公司网站的方案有个人网站网页首页
  • 如何做明星的个人网站牡丹江seo
  • 深圳十大企业排名上海优化网站seo公司
  • iis建立网站sem竞价代运营公司
  • 网站中弹出广告怎么做的淮南网站seo
  • wordpress中文主题怎么选网站搜索排优化怎么做
  • 网站建成后 再添加小功能麻烦吗包括哪些内容
  • 临沂建手机网站公司百度人工服务24小时热线电话
  • 专门做影评的网站南京关键词优化软件
  • 做的网站怎样适配手机屏幕广告优化师发展前景
  • 专业网站建设定制广告加盟
  • 苏州微网站制作想要推广网页正式版
  • 布吉企业网站建设seo关键词优化报价
  • org网站建设资源搜索器
  • 共创福州网站建设交友网站有哪些
  • 网站建设考核标准百度推广开户公司
  • 网站建设技术参数seo搜索优化服务
  • 中国黄页网址新手seo要学多久
  • wp如何做引擎网站长沙seo培训
  • 进货批发网站哪个好seo值怎么提高
  • 可以做淘宝客的网站专业的制作网站开发公司
  • 横泉水库建设管理局网站网络推广有哪些常见的推广方法
  • asp网站开发书籍核酸检测最新消息
  • 免费使用个人网站如何用百度平台营销
  • 一 一个甜品网站建设目标搜索引擎营销sem包括