国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁(yè) > news >正文

網(wǎng)站建設(shè)自學(xué) 優(yōu)幫云比較好的網(wǎng)絡(luò)優(yōu)化公司

網(wǎng)站建設(shè)自學(xué) 優(yōu)幫云,比較好的網(wǎng)絡(luò)優(yōu)化公司,網(wǎng)站建設(shè)公司知乎,做施工的平臺(tái)網(wǎng)站LeetCode 128. 最長(zhǎng)連續(xù)序列 題目描述 給定一個(gè)未排序的整數(shù)數(shù)組 nums ,找出數(shù)字連續(xù)的最長(zhǎng)序列(不要求序列元素在原數(shù)組中連續(xù))的長(zhǎng)度。 請(qǐng)你設(shè)計(jì)并實(shí)現(xiàn)時(shí)間復(fù)雜度為 O(n) 的算法解決此問(wèn)題。 示例: 輸入:nums [10…

LeetCode 128. 最長(zhǎng)連續(xù)序列

題目描述

給定一個(gè)未排序的整數(shù)數(shù)組 nums ,找出數(shù)字連續(xù)的最長(zhǎng)序列(不要求序列元素在原數(shù)組中連續(xù))的長(zhǎng)度。
請(qǐng)你設(shè)計(jì)并實(shí)現(xiàn)時(shí)間復(fù)雜度為 O(n) 的算法解決此問(wèn)題。
示例:
輸入:nums = [100,4,200,1,3,2]
輸出:4
解釋:最長(zhǎng)數(shù)字連續(xù)序列是 [1, 2, 3, 4]。它的長(zhǎng)度為 4。

思路

  1. 用一個(gè)Set將輸入數(shù)組里的元素全部存起來(lái)
  2. 遍歷這個(gè)Set的Iterator,如果!set.contains(i-1),就開(kāi)始計(jì)算序列長(zhǎng)度(之所以要做這個(gè)判斷,是因?yàn)槿绻?code>set.contains(i-1)的話,可以避免重復(fù)計(jì)算)
  3. 計(jì)算序列長(zhǎng)度的方法是使用while循環(huán),條件為set.contains(i+1),則當(dāng)前序列長(zhǎng)度++,i++,直到set中不再包含連續(xù)的數(shù)字時(shí)結(jié)束。最后比較這次計(jì)算的序列長(zhǎng)度最長(zhǎng)序列長(zhǎng)度,得到最終結(jié)果:max=Math.max(cur_count, max);

代碼

class Solution {public int longestConsecutive(int[] nums) {Set<Integer> set = new HashSet<>();for (int num : nums) {set.add(num);}int max = 0;Iterator<Integer> iterator = set.iterator();while (iterator.hasNext()) {int i = iterator.next();if (!set.contains(i-1)){int cur_count = 1;while (set.contains(i+1)){cur_count++;i++;}max = Math.max(cur_count, max);}}return max;}
}
http://aloenet.com.cn/news/46510.html

相關(guān)文章:

  • 專(zhuān)門(mén)做ppt的網(wǎng)站名稱(chēng)北京百度公司地址在哪里
  • 深圳 網(wǎng)站開(kāi)發(fā)公司電話seo導(dǎo)航
  • 大連市營(yíng)商環(huán)境建設(shè)監(jiān)督局網(wǎng)站徐州網(wǎng)頁(yè)關(guān)鍵詞優(yōu)化
  • 公司門(mén)戶(hù)網(wǎng)站該怎么做ciliba最佳磁力搜索引擎
  • java公司網(wǎng)站怎么做電商網(wǎng)址
  • 網(wǎng)站開(kāi)發(fā)項(xiàng)目案例百度一下網(wǎng)頁(yè)首頁(yè)
  • 做視頻類(lèi)網(wǎng)站需要哪些許可證網(wǎng)絡(luò)運(yùn)營(yíng)seo是什么
  • 深圳市建設(shè)信息網(wǎng)官網(wǎng)寧波seo怎么推廣
  • 電子商務(wù)網(wǎng)站分析搜索引擎營(yíng)銷(xiāo)的過(guò)程
  • 購(gòu)買(mǎi)了網(wǎng)站如何使用嗎看片應(yīng)該搜什么關(guān)鍵詞哪些詞
  • 網(wǎng)站如何做搜索功能的seo入門(mén)書(shū)籍
  • 長(zhǎng)沙網(wǎng)站備案app拉新任務(wù)平臺(tái)
  • 網(wǎng)站的后端怎么開(kāi)發(fā)編程培訓(xùn)
  • 如何在外管局網(wǎng)站上做a合同找公司做網(wǎng)站多少錢(qián)
  • 如何創(chuàng)建網(wǎng)站的第一步外鏈平臺(tái)
  • wordpress游客不加載圖片網(wǎng)站建設(shè)優(yōu)化推廣
  • 做網(wǎng)站跳轉(zhuǎn)百度競(jìng)價(jià)廣告
  • 品牌網(wǎng)站建設(shè) 杭州啟動(dòng)互聯(lián)全網(wǎng)營(yíng)銷(xiāo)推廣
  • 原創(chuàng)網(wǎng)站設(shè)計(jì)個(gè)人能接廣告聯(lián)盟嗎
  • 楊和網(wǎng)站建設(shè)學(xué)校網(wǎng)站模板
  • 呼和浩特網(wǎng)站建設(shè)哪家好百度官網(wǎng)認(rèn)證多少錢(qián)
  • 公司門(mén)戶(hù)網(wǎng)站開(kāi)發(fā)熱點(diǎn)事件
  • 個(gè)人定制網(wǎng)站軟件關(guān)鍵詞排名
  • 企業(yè)網(wǎng)站建設(shè)三個(gè)原則買(mǎi)外鏈有用嗎
  • vps做自己的網(wǎng)站抖音推廣引流
  • 活動(dòng)手機(jī)網(wǎng)站開(kāi)發(fā)百度聯(lián)盟怎么加入
  • 國(guó)內(nèi)優(yōu)秀網(wǎng)站營(yíng)銷(xiāo)推廣方案設(shè)計(jì)
  • 中企動(dòng)力網(wǎng)站開(kāi)發(fā)澎湃新聞
  • 朝城做網(wǎng)站公司杭州搜索推廣公司
  • 桂林網(wǎng)站制作培訓(xùn)班簡(jiǎn)單網(wǎng)站建設(shè)優(yōu)化推廣