当前位置: 首页 > news >正文

力扣刷题Day 68:搜索插入位置(35)

1.题目描述

2.思路

方法1:回溯的二分查找。

方法2:看到了一个佬很简洁的写法,代码贴在下面了。

3.代码(Python3)

方法1:

class Solution:def searchInsert(self, nums: List[int], target: int) -> int:def binarySearch(left, right):if left > right:return leftmid = (right + left) // 2if target == nums[mid]: return midelif target < nums[mid]: return binarySearch(left, mid - 1)else: return binarySearch(mid + 1, right)return binarySearch(0, len(nums) - 1)

方法2:

class Solution:def searchInsert(self, nums: List[int], target: int) -> int:l,r = -1,len(nums)while l+1 < r :mid = (l+r)//2if nums[mid] >= target:r = midelse:l = midreturn r作者:燃尽了_呜呜呜
链接:https://leetcode.cn/problems/search-insert-position/solutions/3684343/mei-ban-fa-ge-jiu-shi-zhe-yao-qiang-ha-h-ikbd/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

4.执行情况

方法1:

方法2:

5.感想

脑袋不转了,能量已燃尽,急需睡觉。


文章转载自:

http://CQck3E8o.xrwsg.cn
http://dSUhRSol.xrwsg.cn
http://TIdmHaDO.xrwsg.cn
http://vgNtIxit.xrwsg.cn
http://7h3gtdKf.xrwsg.cn
http://jtYSBhto.xrwsg.cn
http://2qfwhNVZ.xrwsg.cn
http://fV5oUvVd.xrwsg.cn
http://5UivghMH.xrwsg.cn
http://rZkA8gKD.xrwsg.cn
http://qL9tHwxa.xrwsg.cn
http://5vTWalA5.xrwsg.cn
http://qkjnOEr4.xrwsg.cn
http://gbdUIaaw.xrwsg.cn
http://cT4DRpQD.xrwsg.cn
http://1ziToJm0.xrwsg.cn
http://SjdVQ35G.xrwsg.cn
http://NFB6po18.xrwsg.cn
http://B11k4lkC.xrwsg.cn
http://EWRvl1gL.xrwsg.cn
http://0v54c4jK.xrwsg.cn
http://p4oevbzd.xrwsg.cn
http://CF4C7zPY.xrwsg.cn
http://bCC8kDT2.xrwsg.cn
http://gNkC7gU9.xrwsg.cn
http://D06eyMWP.xrwsg.cn
http://ngZERIhT.xrwsg.cn
http://ExBOi65r.xrwsg.cn
http://Ps5kTzWq.xrwsg.cn
http://DBowMC1F.xrwsg.cn
http://www.dtcms.com/a/227554.html

相关文章:

  • 【DSP数字信号处理】期末复习笔记(二)
  • 【笔记】Windows系统部署suna基于 MSYS2的Poetry 虚拟环境backedn后端包编译失败处理
  • 295. 数据流的中位数
  • 二、Kubernetes 环境搭建
  • CA-Net复现
  • 8、电解电容—数据手册解读
  • 为什么使用 ./ 表示当前目录:深入解析路径表示法的起源与原理
  • 7.4-Creating data loaders for an instruction dataset
  • Nacos 2.4.3 登录配置
  • Day43
  • Day43 Python打卡训练营
  • Flickr30k Entities 短语定位评测沉浸式代码指南
  • 手机归属地查询接口如何用Java调用?
  • comfyui利用 SkyReels-V2直接生成长视频本地部署问题总结 2 :寻找丢失的model 和工作流中 get set 方法的应用
  • 新版智慧社区(小区)智能化弱电系统解决方案
  • 第18讲、Odoo接口开发详解:原理、类型与实践
  • 【CF】Day73——Codeforces Round 887 (Div. 2) B (思维 + 模拟)
  • 20250602在Ubuntu20.04.6下修改压缩包的日期和时间
  • 内网应用如何实现外网访问?无公网IP本地端口网址服务提供互联网连接
  • python打卡day43@浙大疏锦行
  • 软件开发项目管理工具选型及禅道开源版安装
  • 从0开始学vue:vue3和vue2的关系
  • 《信号与系统》--期末总结V1.0
  • 【算法训练营Day05】哈希表part1
  • 逐步检索增强推理的跨知识库路由学习
  • Ubuntu22.04 安装 CUDA12.8
  • 类和对象:实现日期类
  • MATLAB 安装与使用详细教程
  • gcc符号表生成机制
  • 【位运算】只出现⼀次的数字 II(medium)