技术栈

搜索插入位置-力扣

程序garbage2024-11-21 22:04
cpp 复制代码
class Solution {
public:
    int searchInsert(vector<int>& nums, int target) {
        
        int left=0,right=nums.size()-1,middle;
        while(left<=right)
        {
         middle=(left+right)/2;
         if(nums[middle]<target) left=middle+1;
         else if(nums[middle]>target) right=middle-1;
         else return middle;
        }
      return left;
      
    }
};

返回left和right+1是一样的

上一篇:香港服务器安装Debian12操作系统有python环境嘛
下一篇:15分钟学 Go 实战项目六 :统计分析工具项目(30000字完整例子)
相关推荐
The_Ticker
1 分钟前
日股实时行情接口使用指南
java·经验分享·笔记·python·算法·区块链
靠沿
3 分钟前
【递归、搜索与回溯算法】专题一——递归
算法
凌波粒
3 分钟前
LeetCode--24.两两交换链表中的节点(链表)
java·算法·leetcode·链表
猫咪老师
4 分钟前
RAG与GraphRAG介绍
人工智能·算法·llm
guojb824
5 分钟前
从0开始设计一个树和扁平数组的双向同步方案
前端·数据结构·vue.js
西西弟
13 分钟前
拓扑排序及关键路径(数据结构)
数据结构·c++
qwehjk2008
13 分钟前
实时语音处理库
开发语言·c++·算法
2301_80421541
16 分钟前
自定义异常类设计
开发语言·c++·算法
暮冬-  Gentle°
18 分钟前
C++代码依赖分析
开发语言·c++·算法
2301_76389195
20 分钟前
泛型编程与STL设计思想
开发语言·c++·算法
热门推荐
01GitHub 镜像站点02Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南03围棋-html版本04班级宠物园部署指南05小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)06UV安装并设置国内源07OpenClaw 使用和管理 MCP 完全指南08“wsl --install -d Ubuntu-22.04”下载慢,中国地区离线安装 Ubuntu 22.04 WSL方法(亲测2025年5月6日)09机器学习深度学习二——GAN网络10OpenClaw Control UI安全上下文访问配置