技术栈

二分查找7(Leetcode153寻找旋转排序数组中的最小值)

从月亮走向月亮72023-11-27 12:42

代码:

java 复制代码
class Solution {
    public int findMin(int[] nums) {
        int n = nums.length;
        if(nums[0]<nums[n-1])return nums[0];
        int l=0,r=n-1;
        while(l<r){
            int m = (l+r)/2;
            if(m==l||m==r)break;
            if(nums[l]>nums[m]){
                r=m;
            }else if(nums[m]>nums[r]){
                l=m;
            }
        }
        return nums[r];
    }
}
上一篇:计算机组成原理-Cache和主存的映射方式
下一篇:PNG格式的图像比JPG图像多一个Alpha通道
相关推荐
思捻如枫
1 小时前
C++数据结构和算法代码模板总结——算法部分
数据结构·c++
嘉陵妹妹
1 小时前
深度优先算法学习
学习·算法·深度优先
GalaxyPokemon
2 小时前
LeetCode - 53. 最大子数组和
算法·leetcode·职场和发展
小猫咪怎么会有坏心思呢
2 小时前
华为OD机考 - 水仙花数 Ⅰ(2025B卷 100分)
数据结构·链表·华为od
hn小菜鸡
3 小时前
LeetCode 1356.根据数字二进制下1的数目排序
数据结构·算法·leetcode
zhuiQiuMX
3 小时前
分享今天做的力扣SQL题
sql·算法·leetcode
music&movie
4 小时前
算法工程师认知水平要求总结
人工智能·算法
laocui1
5 小时前
Σ∆ 数字滤波
人工智能·算法
yzx991013
5 小时前
Linux 系统中的算法技巧与性能优化
linux·算法·性能优化
全栈凯哥
5 小时前
Java详解LeetCode 热题 100(26):LeetCode 142. 环形链表 II(Linked List Cycle II)详解
java·算法·leetcode·链表
热门推荐
01【图像处理与机器视觉】XJTU期末考点02从零安装 LLaMA-Factory 微调 Qwen 大模型成功及所有的坑03KGG转MP3工具|非KGM文件|解密音频04海康Visionmaster-常见问题排查方法-启动阶段05YOLOv8入门 | 重要性能衡量指标、训练结果评价及分析及影响mAP的因素【发论文关注的指标】06【SpeedAI科研小助手】2分钟极速解决知网维普重复率、AIGC率过高,一键全文降!文件格式不变,公式都保留的!07Coze扣子平台完整体验和实践(附国内和国际版对比)08DeepSeek各版本说明与优缺点分析09VMware虚拟机安装Win7专业版保姆级教程(附镜像包)10R-tree详解