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

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

LeetCode-153-尋找旋轉(zhuǎn)排序數(shù)組中的最小值

2022-01-26 10:17 作者:雄獅虎豹  | 我要投稿

尋找旋轉(zhuǎn)排序數(shù)組中的最小值

題目描述:已知一個(gè)長(zhǎng)度為 n 的數(shù)組,預(yù)先按照升序排列,經(jīng)由 1 到 n 次 旋轉(zhuǎn) 后,得到輸入數(shù)組。例如,原數(shù)組 nums = [0,1,2,4,5,6,7] 在變化后可能得到:

  • 若旋轉(zhuǎn) 4 次,則可以得到 [4,5,6,7,0,1,2]

  • 若旋轉(zhuǎn) 7 次,則可以得到 [0,1,2,4,5,6,7] 注意,數(shù)組 [a[0], a[1], a[2], ..., a[n-1]] 旋轉(zhuǎn)一次 的結(jié)果為數(shù)組 [a[n-1], a[0], a[1], a[2], ..., a[n-2]] 。

給你一個(gè)元素值 互不相同 的數(shù)組 nums ,它原來(lái)是一個(gè)升序排列的數(shù)組,并按上述情形進(jìn)行了多次旋轉(zhuǎn)。請(qǐng)你找出并返回?cái)?shù)組中的 最小元素 。

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

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

鏈接:https://leetcode-cn.com/problems/find-minimum-in-rotated-sorted-array/ ??

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

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

通過(guò)遍歷數(shù)組求解,遍歷過(guò)程如下:

  • 如果當(dāng)前元素大于當(dāng)前元素的下一個(gè)元素,則說(shuō)明當(dāng)前元素是原始數(shù)組的最大值,而下一個(gè)元素即是最小值,直接返回下一個(gè)元素。

如果遍歷完后發(fā)現(xiàn)不存在當(dāng)前元素大于當(dāng)前元素的下一個(gè)元素,則說(shuō)明第一個(gè)元素是最小元素,返回之。

【每日寄語(yǔ)】 人生就是這樣,沒(méi)有磨煉、沒(méi)有鍛煉,你不會(huì)成長(zhǎng)。



LeetCode-153-尋找旋轉(zhuǎn)排序數(shù)組中的最小值的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
平潭县| 乐亭县| 龙南县| 临洮县| 黄大仙区| 昂仁县| 阳春市| 重庆市| 德保县| 仁化县| 柘荣县| 乌拉特后旗| 尼勒克县| 房产| 南充市| 宁津县| 滦南县| 怀远县| 屏东县| 衡阳市| 新绛县| 甘肃省| 迁安市| 依安县| 西充县| 赫章县| 青冈县| 三台县| 静乐县| 乌拉特后旗| 武夷山市| 岳阳县| 图木舒克市| 永丰县| 荆州市| 金塔县| 高阳县| 龙游县| 菏泽市| 田阳县| 洛扎县|