class Solution:
def searchInsert(self, nums, target):
"""
:type nums: List[int]
:type target: int
:rtype: int
"""
n = 0
for i in range(len(nums)):
if nums[i] < target:
n = n+1
elif nums[i] == target:
n = i
return n
elif nums[i] > target:
return n
return n
简单粗暴的方法,依次比较目标值与数组数据,n作为当前应返回的数值。5分钟写完代码,提交后可以通过,最低执行用时: 44 ms, 在Search Insert Position的Python3提交中击败了99.45% 的用户,万万没想到...
补充:可以用二分法缩短时间。