当前位置: 首页 > 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.感想

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

相关文章:

  • 【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@浙大疏锦行
  • 广州海珠做网站/谷歌优化工具
  • 个人网站内容怎么写/网络平台有哪些?
  • 建设银行新加坡招聘网站/链接搜索
  • 可免费商用的cms建站系统/上海app定制开发公司
  • 沈阳网站托管公司/摘抄一则新闻
  • 动漫网站建设/北京首页关键词优化