止止_8fc8

关注

leetcode第十题 35

止止_8fc8

关注

阅读 85

2022-02-08

我的解法

先写特殊情况 注意相同数时,插在列表中的该数的前一位
class Solution:
    def searchInsert(self, nums: List[int], target: int) -> int:
        n = len(nums)
        if target <= nums[0]:
            return 0
        if target == nums[-1]:
            return n-1
        if target > nums[-1]:
            return n
        for i in range(n-1):
            if target == nums[i]:
                return i
            else:
                if target>nums[i] and target<nums[i+1]:
                    return i+1

二分查找

相关推荐

倪雅各

js每日十题

倪雅各 9 0 0

ixiaoyang8

Java面试-每日十题

ixiaoyang8 97 0 0

Alex富贵

c primer plus 第九章第十题

Alex富贵 52 0 0

秀儿2020

第四章第十题(猜测生日)(Guess birthday)

秀儿2020 47 0 0

Separes

猿人学攻防赛之第十题:重放攻击对抗分析

Separes 64 0 0

mm_tang

前端歌谣的刷题之路-第十题-标签 类 id选择器

mm_tang 10 0 0

_阿瑶

第十三届蓝桥杯模拟赛(第三期)第十题(java实现)

_阿瑶 57 0 0

黄昏孤酒

#yyds干货盘点 前端歌谣的刷题之路-第十题-标签 类 id选择器

黄昏孤酒 15 0 0

程序员知识圈

第十五届蓝桥杯第三期模拟赛第十题 ← 上楼梯

程序员知识圈 12 0 0

哈哈我是你爹呀

蓝桥杯2014c++A组真题&代码第十题波动数列 DP 01背包 滚动数组

哈哈我是你爹呀 81 0 0

精彩评论(0)

0 0 举报