We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 59f1192 commit 53939dbCopy full SHA for 53939db
search-in-rotated-sorted-array/printjin-gmailcom.py
@@ -0,0 +1,18 @@
1
+class Solution:
2
+ def search(self, nums, target):
3
+ left, right = 0, len(nums) - 1
4
+ while left <= right:
5
+ mid = (left + right) // 2
6
+ if nums[mid] == target:
7
+ return mid
8
+ if nums[left] <= nums[mid]:
9
+ if nums[left] <= target < nums[mid]:
10
+ right = mid - 1
11
+ else:
12
+ left = mid + 1
13
14
+ if nums[mid] < target <= nums[right]:
15
16
17
18
+ return -1
0 commit comments