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

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

33. 搜索旋轉(zhuǎn)排序數(shù)組(C++)

2023-03-13 15:16 作者:不開花的黑玫瑰  | 我要投稿

整數(shù)數(shù)組?nums?按升序排列,數(shù)組中的值?互不相同?。

在傳遞給函數(shù)之前,nums?在預(yù)先未知的某個下標(biāo)?k0 <= k < nums.length)上進(jìn)行了?旋轉(zhuǎn),使數(shù)組變?yōu)?[nums[k], nums[k+1], ..., nums[n-1], nums[0], nums[1], ..., nums[k-1]](下標(biāo)?從 0 開始?計數(shù))。例如,?[0,1,2,4,5,6,7]?在下標(biāo)?3?處經(jīng)旋轉(zhuǎn)后可能變?yōu)?[4,5,6,7,0,1,2]?。

給你?旋轉(zhuǎn)后?的數(shù)組?nums?和一個整數(shù)?target?,如果?nums?中存在這個目標(biāo)值?target?,則返回它的下標(biāo),否則返回?-1?。

你必須設(shè)計一個時間復(fù)雜度為?O(log n)?的算法解決此問題。

?

示例 1:

輸入:nums = [4,5,6,7,0,1,2], target = 0輸出:4

示例?2:

輸入:nums = [4,5,6,7,0,1,2], target = 3輸出:-1

示例 3:

輸入:nums = [1], target = 0輸出:-1

?

提示:

  • 1 <= nums.length <= 5000

  • -104 <= nums[i] <= 104

  • nums?中的每個值都?獨(dú)一無二

  • 題目數(shù)據(jù)保證?nums?在預(yù)先未知的某個下標(biāo)上進(jìn)行了旋轉(zhuǎn)

  • -104 <= target <= 104

刷題代碼

本地調(diào)試代碼


33. 搜索旋轉(zhuǎn)排序數(shù)組(C++)的評論 (共 條)

分享到微博請遵守國家法律
顺义区| 读书| 浪卡子县| 祁阳县| 定远县| 华安县| 晋江市| 郯城县| 安义县| 新乡县| 梅河口市| 舟曲县| 临潭县| 离岛区| 德昌县| 靖边县| 张家港市| 会宁县| 五家渠市| 布尔津县| 绥阳县| 新宁县| 民乐县| 寻乌县| 余庆县| 汉阴县| 彭泽县| 龙口市| 绍兴市| 松原市| 罗山县| 田林县| 陇川县| 景泰县| 万州区| 寿宁县| 竹山县| 广饶县| 平江县| 无极县| 楚雄市|