数组的合并和升序排列_leetcode 33 搜索旋转排序数组
生活随笔
收集整理的這篇文章主要介紹了
数组的合并和升序排列_leetcode 33 搜索旋转排序数组
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
給你一個升序排列的整數數組 nums ,和一個整數 target 。
假設按照升序排序的數組在預先未知的某個點上進行了旋轉。(例如,數組 [0,1,2,4,5,6,7] 可能變為 [4,5,6,7,0,1,2] )。
請你在數組中搜索 target ,如果數組中存在這個目標值,則返回它的索引,否則返回 -1 。
示例 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
- -10^4 <= nums[i] <= 10^4
- nums 中的每個值都 獨一無二
- nums 肯定會在某個點上旋轉
- -10^4 <= target <= 10^4
總結
以上是生活随笔為你收集整理的数组的合并和升序排列_leetcode 33 搜索旋转排序数组的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python模块讲解_python模块详
- 下一篇: 今日头条关键词排名怎么搜索_公众号搜索关