Skip to content

Commit d8b2c46

Browse files
committed
Runtime: 214 ms (Top 71.5%) | Memory: 17.81 MB (Top 65.3%)
1 parent 1777070 commit d8b2c46

File tree

1 file changed

+13
-9
lines changed

1 file changed

+13
-9
lines changed
Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,17 @@
1+
# Runtime: 214 ms (Top 71.5%) | Memory: 17.81 MB (Top 65.3%)
2+
13
class Solution:
24
def search(self, nums: List[int], target: int) -> int:
3-
l = 0
4-
r = len(nums) - 1
5-
while (l < r):
6-
mid = (l + r) >> 1
7-
if nums[mid] == target:
5+
left = 0
6+
right = len(nums)-1
7+
8+
while left<=right:
9+
mid = (left+right)//2
10+
if nums[mid]==target:
811
return mid
9-
elif nums[mid] < target:
10-
l = mid + 1
12+
elif nums[mid]>target:
13+
right = mid-1
1114
else:
12-
r = mid - 1
13-
return l if nums[l] == target else -1
15+
left = mid+1
16+
17+
return -1

0 commit comments

Comments
 (0)