五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

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

2021-11-25 10:02 作者:雄獅虎豹  | 我要投稿

最長(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)題。

示例說(shuō)明請(qǐng)見(jiàn)LeetCode官網(wǎng)。

來(lái)源:力扣(LeetCode) ??

鏈接:https://leetcode-cn.com/problems/longest-consecutive-sequence/ ??

著作權(quán)歸領(lǐng)扣網(wǎng)絡(luò)所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系官方授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。

解法一:哈希表

因?yàn)楣2檎冶容^快,所以用哈希表來(lái)輔助計(jì)算,具體處理過(guò)程如下:

  • 首先,用HashSet將原數(shù)組中的數(shù)字去重得到numsSet;

  • 然后,遍歷numsSet中的所有數(shù)字,用currentConsecutiveNums記錄以當(dāng)前數(shù)字為起點(diǎn),連續(xù)的數(shù)且在numsSet中的最長(zhǎng)序列長(zhǎng)度,通過(guò)哈希查找在numsSet中查找這些連續(xù)的數(shù)字,最后得到當(dāng)前數(shù)字對(duì)應(yīng)的最長(zhǎng)連續(xù)序列長(zhǎng)度;

  • 如果當(dāng)前數(shù)字對(duì)應(yīng)的最長(zhǎng)連續(xù)序列長(zhǎng)度比已知的最長(zhǎng)連續(xù)序列l(wèi)ongestConsecutiveNums大,則更新最長(zhǎng)連續(xù)序列l(wèi)ongestConsecutiveNums的值。

最后,返回longestConsecutiveNums即為連續(xù)的最長(zhǎng)序列的長(zhǎng)度。

【每日寄語(yǔ)】 第一個(gè)青春是上帝給的;第二個(gè)的青春是靠自己努力的。



LeetCode-128-最長(zhǎng)連續(xù)序列的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
措美县| 山丹县| 龙南县| 连南| 铜川市| 彭州市| 西乌珠穆沁旗| 广元市| 孝义市| 旬阳县| 弋阳县| 林周县| 铅山县| 湾仔区| 浙江省| 那曲县| 绥滨县| 南宁市| 陈巴尔虎旗| 柳林县| 淳化县| 桑日县| 金塔县| 芮城县| 嵊泗县| 平顶山市| 前郭尔| 昌图县| 胶南市| 马边| 银川市| 永川市| 汕尾市| 孟州市| 泰来县| 渑池县| 江门市| 武穴市| 吴忠市| 定兴县| 鹿邑县|