class Solution:def searchInsert(self, nums: List[int], target: int) -> int:l = 0r = len(nums) - 1while l<=r:mid = (l+r)//2if nums[mid] == target:return midelif nums[mid]<target:l = mid + 1elif nums[mid]>target:r = mid - 1return l

就是很简单的二分查找。

return left是因为最后一步l和r两个标尺错开了,l所在的位置正好是目前的mid下一个的位置,按照题目的意思把这个数字插入l的位置,由于不需要返回插入后的列表,我们直接返回下标l就好了。

[刷题]leetcode\35_搜索插入位置相关推荐

  1. 【Leetcode刷题】35.搜索插入位置

    问题描述: 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引. 如果目标值不存在于数组中,返回它将会被按顺序插入的位置. 可以假设数组中无重复元素. 示例1: 输入:[1,3,5,6], ...

  2. 面试刷题LeetCode经典100道

    准备面试刷题,100道经典LeetCode题目奉上. 题号 英文题名 中文题名 难度 likes 数 标签 1 Two Sum 两数之和 Easy 11712 数组,哈希表 2 Add Two Num ...

  3. 不止是刷题——leetcode笑死人的评论合集,独乐乐不如众乐乐~~

    最近一直在leetcode上刷题,爱学习的我发现了评论区里不只有答疑解惑的大神们,还潜伏着众多神兽和段子手们,截图出来,与诸君共享,程序猿的乐趣不是一般人能懂得~~ --本文由非正经程序猿吴向深独家撰 ...

  4. leetcode 35. 搜索插入位置(二分法搜索失败的情况)

    35. 搜索插入位置 思路:二分查找 模板: 如果查找成功,返回target在nums中的下标 //二分查找模板 //nums[0..n-1]为有序数组,target为目标 int left=0; i ...

  5. leetcode 刷题视频(8) - 搜索

    搜索 本节介绍深度优先搜索和宽度优先搜索. 问题1 岛屿数量 Given an m x n 2d grid map of '1's (land) and '0's (water), return th ...

  6. C#LeetCode刷题之#35-搜索插入位置(Search Insert Position)

    问题 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/3979 访问. 给定一个排序数组和一个目标值,在数组中找到目标值, ...

  7. 每日刷题总结——广度优先搜索 / 深度优先搜索

    目录 286. 墙与门 417. 太平洋大西洋水流问题 1469. 寻找所有的独生节点 582. 杀掉进程 863. 二叉树中所有距离为 K 的结点 752. 打开转盘锁 1319. 连通网络的操作次 ...

  8. leetcode 35. 搜索插入位置

    给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引.如果目标值不存在于数组中,返回它将会被按顺序插入的位置. 你可以假设数组中无重复元素. 示例 1: 输入: [1,3,5,6], 5 输 ...

  9. LeetCode 35. 搜索插入位置(二分查找)

    文章目录 1. 题目信息 2. 解题 2.1 暴力遍历 2.2 二分查找 1. 题目信息 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引.如果目标值不存在于数组中,返回它将会被按顺序插 ...

最新文章

  1. java 捕获异常并存入数据库_java异常处理,报异常的话怎么处理对象值,并持久化到数据库中...
  2. 2022.3.14矮牵牛
  3. ubuntu1804系统设置在哪里_斐讯路由器k2如何刷机 斐讯路由器k2系统刷机教程【详解】...
  4. SSIS 执行变量中的脚步输出列顺序与SQL查询列顺序不同
  5. linux操作系统之竞态条件(时序竞态)
  6. Spring IOC原理总结
  7. java发送消息_通过java给qq邮箱发送信息
  8. C#跨窗体传值的几种方法分析第三版
  9. Linux中使用sftp的常用命令
  10. 超简单的memcached集群搭建
  11. java中的引用,你注意到没?
  12. R实现地理位置与经纬度相互转换
  13. javascript对数组的操作
  14. java 接口类型_Java-从接口类型而不是类声明
  15. 网页版 html5 斗地主,HTML5版单机斗地主
  16. DB2 错误码sqlcode对应表
  17. 【Qt象棋游戏】05_象棋走棋规则——象、马、将、兵
  18. 单个html页面面包屑,充分利用网页设计中的面包屑
  19. RHCE培训多少钱?
  20. 数据分析报告怎么写(一)

热门文章

  1. 使用JavaCC生成解析器(前言)
  2. 计算机修改人类记忆曲线,遗忘曲线——揭秘人类记忆存储的奥秘
  3. 浅谈搜狐云景PAAS平台
  4. 计算机组成原理白学了,再次回顾浮点数加减
  5. 学习笔记-应用编程与网络编程-2(文件属性+附代码)
  6. 群晖传文件到服务器,文件上传到群晖服务器
  7. 未成年人能否独乘网约车引热议
  8. 羊皮卷-选择的力量(二)
  9. 利用OpenCV读图绘制栅格导航
  10. 服务器维护之后大角会刷新吗,魔兽世界大角刷新最具体时间 准确率达95%