技术栈

二分查找算法

Yile&&G椿琳2024-05-09 16:29

704. 二分查找

java 复制代码
class Solution {
    public int search(int[] nums, int target) {

        int left = 0, right = nums.length - 1 ; 
        int cur = (left + right)/2;
        while(left <= right){
            if(nums[cur] < target){
                    left = cur + 1;
                    cur = (left + right)/2;
            }else if(nums[cur] > target){
                    right = cur - 1;
                    cur = (left + right)/2;
            }else{
                return cur;
            }
        }
        return -1;
    }
}

34. 在排序数组中查找元素的第一个和最后一个位置

上一篇:斐波那契数
下一篇:描述Nacos中服务发现的流程。
相关推荐
hanlin03
4 小时前
刷题笔记:力扣第32题-最长有效括号
笔记·算法·leetcode
All for pursuit.
5 小时前
【动态规划-21】312.戳气球
数据结构·c++·算法·leetcode·动态规划
碧海银沙音频科技研究院
7 小时前
基于炬芯ATS3089X自研AEC声学回声消除算法
算法
通问AI
7 小时前
在两台 Mac Studio 上跑 800B 模型:MLX + RDMA over Thunderbolt 实测与四道门选型法
算法
ZywOo623
7 小时前
《算法竞赛进阶指南》0x03 前缀和与差分
算法
Scintilla_y
8 小时前
DAY2 滑动窗口
算法·leetcode·散列表
lvwangshu
8 小时前
笛卡尔树
算法·图论
026d23
8 小时前
状态信号只知“其然”不知“其所以然”:变工况机械故障诊断的物理盲区
算法
姜鱼问生
8 小时前
备份和服务器在同一台机器上,等于没备份
算法·架构
姜鱼问生
8 小时前
别再 chmod 777 了,用 ACL 给它开一扇窗
后端·算法·架构
热门推荐
01「全语录+省流版」邵艾伦 × 孙宇晨:聊风口、聊个人IP、聊年轻人如何抓住 AI 时代的机会02国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)03GitHub 镜像站点04历年考研数学一、数学二、数学三真题试卷及答案PDF05几个好用的ip纯净度检测网站06蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接07Telegram APK 下载安装完整指南 — 2026年最新08Windows 10/11 如何退出微软账户并改用本地账户登录(含找不到选项的解决方法)09微信历史版本含下载地址( Windows PC | 安卓 | MAC )及设置微信不更新10苹果iPA游戏软件资源下载网站