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

相关推荐
蓝色的杯子21 小时前
Python面试30分钟突击掌握-LeetCode3-Linked list
python·leetcode·面试
像素猎人21 小时前
map<数据类型,数据类型> mp和unordered_map<数据类型,数据类型> ump的讲解,蓝桥杯OJ4567最大数目
c++·算法·蓝桥杯·stl·map
Narrastory21 小时前
Note:强化学习(一)
人工智能·算法·强化学习
沐雪轻挽萤1 天前
1. C++17新特性-序章
java·c++·算法
郝学胜-神的一滴1 天前
从链表到二叉树:树形结构的入门与核心性质解析
数据结构·c++·python·算法·链表
csdn_aspnet1 天前
C语言 (QuickSort using Random Pivoting)使用随机枢轴的快速排序
c语言·算法·排序算法
玖釉-1 天前
深入解析 meshoptimizer:基于 meshopt_computeSphereBounds 的层级包围球构建与 DAG 优化
c++·算法·图形渲染
语戚1 天前
力扣 494. 目标和 —— 回溯 & 动态规划双解法全解(Java 实现)
java·算法·leetcode·动态规划·力扣·dp·回溯
北顾笙9801 天前
day23-数据结构力扣
数据结构·算法·leetcode
Robot_Nav1 天前
RC-ESDF 详解:以机器人为中心的欧几里得有符号距离场
人工智能·算法·机器人