Skip to content

Commit 8c49b6b

Browse files
committed
solved: leetcode: binary_search -@iamserda
1 parent 9800000 commit 8c49b6b

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
class Solution:
2+
def search(self, nums: list[int], target: int) -> int:
3+
if nums:
4+
left = 0
5+
right = len(nums) - 1
6+
7+
while left <= right:
8+
mid = (left + right) // 2
9+
if target > nums[mid]:
10+
left = mid + 1
11+
elif target < nums[mid]:
12+
right = mid - 1
13+
else:
14+
return mid
15+
return -1

0 commit comments

Comments
 (0)