Problem
Solution
class Solution(object):
def search(self, nums, target):
"""
:type nums: List[int]
:type target: int
:rtype: int
"""
left = 0
right = len(nums)-1
while left <= right:
mid = left + (right-left) // 2
if nums[mid] == target:
return mid
if target < nums[mid]:
right = mid - 1
elif target > nums[mid]:
left = mid + 1
return -1
'CODE > Algorithms & Data Structures' 카테고리의 다른 글
[LeetCode] Group Anagrams (0) | 2021.10.13 |
---|---|
[Coderust] Find Maximum in Sliding Window (0) | 2021.10.13 |
[LeetCode] Longest Palindromic Substring (0) | 2021.10.11 |
[LeetCode] Reverse Linked List (0) | 2021.10.04 |
[LeetCode] Minimum Deletions to Make Character Frequencies Unique (0) | 2021.10.03 |