最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

LeetCode-228-匯總區(qū)間

2021-12-10 00:10 作者:雄獅虎豹  | 我要投稿

匯總區(qū)間

題目描述:給定一個(gè)無(wú)重復(fù)元素的有序整數(shù)數(shù)組 nums 。

返回 恰好覆蓋數(shù)組中所有數(shù)字 的 最小有序 區(qū)間范圍列表。也就是說(shuō),nums 的每個(gè)元素都恰好被某個(gè)區(qū)間范圍所覆蓋,并且不存在屬于某個(gè)范圍但不屬于 nums 的數(shù)字 x 。

列表中的每個(gè)區(qū)間范圍 [a,b] 應(yīng)該按如下格式輸出:

  • "a->b" ,如果 a != b

  • "a" ,如果 a == b

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

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

鏈接:https://leetcode-cn.com/problems/summary-ranges/ ??

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

解法一:遍歷數(shù)組

首先,初始化一個(gè)result存返回結(jié)果,然后,處理過(guò)程如下:

  • 如果nums為null或者nums沒(méi)有一個(gè)元素,直接返回result;

  • 如果nums只有一個(gè)元素,將唯一的元素添加到result中,返回result;

  • 初始化start和end為數(shù)組的第一個(gè)元素,然后從第1位開(kāi)始遍歷數(shù)組:

    遍歷完成后,把最后一個(gè)區(qū)間添加到result結(jié)果中,返回result。

    • 如果當(dāng)前元素比end大1,說(shuō)明是連續(xù)的,將當(dāng)前元素賦值給end;

    • 否則,判斷start是否等于end,即將當(dāng)前區(qū)間添加到result結(jié)果中,然后將當(dāng)前元素賦值給start和end。

【每日寄語(yǔ)】 你要做沖出的黑馬 而不是墜落的星星。



LeetCode-228-匯總區(qū)間的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
永州市| 贡觉县| 原平市| 天津市| 二连浩特市| 田东县| 晴隆县| 日土县| 小金县| 永川市| 鄢陵县| 孟津县| 濮阳县| 建瓯市| 沙河市| 久治县| 云南省| 武冈市| 亳州市| 宜昌市| 嫩江县| 浙江省| 渝中区| 巫溪县| 滁州市| 平舆县| 徐州市| 建湖县| 萝北县| 江孜县| 厦门市| 临澧县| 门头沟区| 勃利县| 克什克腾旗| 滦平县| 凤山县| 富锦市| 嘉定区| 灵台县| 土默特右旗|