刷题去WLB965 一起来刷题:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。

团长 · 2021年10月14日 · 最后由 林月 回复于 2022年06月22日 · 4768 次阅读
class Solution:
    def searchInsert(self, nums: List[int], target: int) -> int:
        i=1
        if target>nums[-1]:
            return len(nums)
        elif target <=nums[0]:
            return 0
        elif target==nums[-1]:
            return len(nums)-1
        else:
            for m in range(1,len(nums)):
                if nums[m]<target:
                    i+=1
                else:
                    return i 
共收到 6 条回复 时间 点赞

没有例子,看不懂这个题目描述。。。

bisect.bisect_left(nums, target)


方法很笨 也懒得想其他办法了

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册