Leetcode第35题:搜索插入位置

代码实现

python 复制代码
class Solution:
    def searchInsert(self, nums: List[int], target: int) -> int:
        if target in nums:
            return nums.index(target)
        index=0
        for num in nums:
            if target>=num:
                index+=1
            else:
                nums.insert(index,target)
                break
        return index

解题思路:先判断target是否在nums中,如果存在则返回索引,如果不存在则遍历比较找出索引位置

相关推荐
console.log('npc')8 分钟前
前端性能优化,给录音播放的列表加个播放按键,点击之后再播放录音。减少页面的渲染录音文件数量过多导致加载缓慢
前端·javascript·vue.js·算法
_不会dp不改名_38 分钟前
leetcode_138 随机链表的复制
算法·leetcode·链表
小欣加油39 分钟前
leetcode 129 求根节点到叶节点数字之和
数据结构·c++·算法·leetcode
DuHz1 小时前
Stable Video Diffusion:将潜在视频扩散模型扩展到大规模数据集——论文阅读
论文阅读·人工智能·深度学习·神经网络·算法·音视频
彩云回1 小时前
决策树(Decision Tree)
算法·决策树·机器学习
铭哥的编程日记3 小时前
C++优选算法精选100道编程题(附有图解和源码)
开发语言·c++·算法
不枯石6 小时前
Matlab通过GUI实现点云的最远点下采样(Farthest point sampling)
开发语言·图像处理·算法·计算机视觉·matlab
Nix Lockhart8 小时前
《算法与数据结构》第六章[第4节]:哈夫曼树
数据结构·算法
多多*9 小时前
linux安装hbase(完)
java·分布式·算法·c#·wpf
yacolex10 小时前
MacOS IntelliJ IDEA安装使用leetcode-editor
leetcode·macos·intellij-idea