30. Search in Rotated Sorted Array
MediumBinary Search
There is an integer array nums sorted in ascending order (with distinct values). Prior to being passed to your function, nums is possibly rotated at an unknown pivot index k. Given the array nums after the possible rotation and an integer target, return the index of target if it is in nums, or -1 if it is not in nums. You must write an algorithm with O(log n) runtime complexity.
Examples
Input: [4,5,6,7,0,1,2] 0
Output: 4
Explanation: Public test case for Search in Rotated Sorted Array
Constraints
- 1 <= nums.length <= 5000
- -10^4 <= nums[i] <= 10^4
- All values of nums are unique.
- nums is an ascending array that is possibly rotated.
- -10^4 <= target <= 10^4
Loading...
Run checks all cases above. Submit evaluates all test cases.