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中,如果存在则返回索引,如果不存在则遍历比较找出索引位置

相关推荐
Mercury_Lc4 分钟前
【贪心 或 DFS - 面试题】小于n最大数
数据结构·c++·算法
凤年徐7 分钟前
【数据结构】LeetCode160.相交链表 138.随即链表复制 牛客——链表回文问题
c语言·数据结构·c++·算法·leetcode·链表
qq_124987075316 分钟前
基于改进蜂群优化算法的高频金融波动率预测系统 (源码+论文+部署+安装)
python·算法·金融·毕业设计·蜂群优化算法
艾莉丝努力练剑24 分钟前
【C语言16天强化训练】从基础入门到进阶:Day 14
java·c语言·学习·算法
元亓亓亓1 小时前
LeetCode热题100--98. 验证二叉搜索树--中等
算法·leetcode·职场和发展
程序员小富1 小时前
令牌桶VS漏桶:谁才是流量控制的“最优解”?
java·后端·算法
fsnine2 小时前
机器学习回顾(二)——KNN算法
人工智能·算法·机器学习
aiwery2 小时前
算法题——找到字符串中所有字母异位词
javascript·算法
拒绝摆烂2 小时前
LeetCode Hot 100 第7天
算法·leetcode·哈希算法
纵有疾風起3 小时前
数据结构——队列
c语言·数据结构·算法·链表