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

二分查找4:35. 搜索插入位置

链接:35. 搜索插入位置 - 力扣(LeetCode)

题解:

本题是最基础的二分查找算法

class Solution {
public:
    int searchInsert(vector<int>& nums, int target) {
        int left=0;
        int right=nums.size()-1;
        int mid=left+(right-left)/2;
        while(left<=right)
        {
            if(nums[mid]==target)
            {
                return mid;
            }
            else if(nums[mid]<target)
            {
                left=mid+1;
                mid=left+(right-left)/2;
            }
            else
            {
                right=mid-1;
                mid=left+(right-left)/2;
            }
        }
        return left;
    }
};
http://www.dtcms.com/a/125538.html

相关文章:

  • AI 笔记 - 开源轻量级人脸检测项目
  • 内联函数通常定义在头文件中的原因详解
  • STL之无序关联式容器针对于自定义类型的操作
  • 使用克魔助手查看iOS 应用程序使用历史记录和耗能历史记录
  • 数字政府网络架构建设方案
  • 创新驱动:智慧养老综合实训室内的前沿技术应用
  • Asp.NET Core WebApi IOptions<T>详解
  • Linux关于git上传大文件的解决方案:使用Git LFS
  • 【遥感科普】多光谱和高光谱卫星影像有什么区别?
  • 介绍一下freertos
  • 数据结构与算法——双链表的详解以及增、插、删、查、印、毁的实现
  • 紧急任务插入,如何不影响原计划
  • Koji/OBS编译节点OS版本及工具版本管理深度实践指南
  • 链式多分支规则树模型的应用
  • 【KEIL5】HardFault问题DEBUG排查方式
  • 爱普生FC1610AN5G手机中替代传统晶振的理想之选
  • Hyperlane 文件分块上传服务端
  • 解决java使用easyexcel填充模版后,高度不一致问题
  • 【人工智能】DeepSeek 的上下文窗口扩展:解锁长文本处理的理论与实践
  • 【力扣hot100题】(088)最长有效括号
  • VS Code 的 .S 汇编文件里面的注释不显示绿色
  • 在spark中,窄依赖算子map和filter会组合为一个stage,这种情况下,map和filter是在一个task内进行的吗?
  • 玄机靶场-webshell查杀WP
  • viewmodel协程中执行耗时操作,导致viewmodel创建两次,导致observer失效
  • Linux 网络基础知识总结
  • 供应S620 支持 PD 的多协议双向快充移动电源解决方案
  • 保护PCBA的不同方法:喷三防漆 vs 镀膜
  • Ajax------免刷新地前后端交互
  • 力扣DAY46-50 | 热100 | 二叉树:展开为链表、pre+inorder构建、路径总和、最近公共祖先、最大路径和
  • 英伟达开源253B语言模型:Llama-3.1-Nemotron-Ultra-253B-v1 模型情况