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

LeetCode热题100—— 35. 搜索插入位置

https://leetcode.cn/problems/search-insert-position/?envType=study-plan-v2&envId=top-100-liked

给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。

请必须使用时间复杂度为 O(log n) 的算法。

示例 1:
输入: nums = [1,3,5,6], target = 5
输出: 2

示例 2:
输入: nums = [1,3,5,6], target = 2
输出: 1

示例 3:
输入: nums = [1,3,5,6], target = 7
输出: 4

题解
在这里插入图片描述
代码

public int searchInsert(int[] nums, int target) {int l=0,r = nums.length -1;while(l<=r){int mid = l + (r-l)/2;if(target <= nums[mid]){r = mid -1;}else{l = mid+1;}}return l;}

相关文章:

  • 宜昌网站建设公司最新新闻热点话题
  • 广东的网站备案湖北短视频搜索seo
  • 防录屏网站怎么做网上商城推广13种方法
  • 深圳专业网站建设产品运营之中的广度讲解网店运营在哪里学比较好些
  • 荆州做网站公司线上运营的5个步骤
  • 广州做网站app在线生成网站
  • ubuntu22.04修改IP地址
  • 战略调整频繁,如何快速重构项目组合
  • Spring Boot整合FreeMarker全攻略
  • 基于STM32的快递箱的设计
  • 对人工智能的厌倦感是真实存在的,而且它给品牌带来的损失远不止是参与度的下降
  • Android edge-to-edge兼容适配
  • Git 子模块 (Submodule) 完全使用指南
  • 【Vue】 keep-alive缓存组件实战指南
  • AI智能化高效办公:WPS AI全场景深度应用指南
  • MySQL之SQL性能优化策略
  • LayUI的table实现行上传图片+mvc
  • PyTorch topk() 用法详解:取最大值
  • CI/CD GitHub Actions配置流程
  • mongoose解析http字段值
  • 【LLaMA-Factory 实战系列】三、命令行篇 - YAML 配置与高效微调 Qwen2.5-VL
  • 走近科学IT版:FreeBSD系统下ThinkPad键盘突然按不出b和n键了!
  • Android中Navigation使用介绍
  • QT Creator的快捷键设置 复制当前行 ctrl+d 删除当前行 ctrl +y,按照 AS设置
  • 13.5-13.8. 计算机视觉【2】
  • jar 包如何下载