day88(2.17)——leetcode面试经典150

153. 寻找旋转排序数组中的最小值

153. 寻找旋转排序数组中的最小值

题目:

题解:

java 复制代码
class Solution {
    public int findMin(int[] nums) {
        int l = 0;
        int r = nums.length-1;
        while(l<r) {
            int mid = (l+r)/2;
            if(nums[mid] < nums[r]) {
                r=mid;
            }
            else { 
                l=mid+1;

            }
        }
        return nums[r];
    }
}
相关推荐
wabs66618 小时前
关于图论【广度优先搜索的理论基础】
算法·图论·宽度优先
孤魂23318 小时前
逻辑回归算法
算法·机器学习·逻辑回归
weixin_3776348418 小时前
【多模型预测】 如何合理融合多个预测分值
算法·机器学习·概率论·预测·agent预测
无风听海18 小时前
Claude Agent Skills 的四种设计模式;从渐进式披露到最小权限
java·算法·设计模式
37.2℃99518 小时前
专业的Claude Design解决方案
前端·算法
め.18 小时前
定点数运算库
算法·unity
dyxal19 小时前
最长公共子序列(LCS)
python·算法
黄敬峰19 小时前
从零搭建 DeepSeek-R1 WebGPU 聊天应用(一):进度条组件与 React 核心概念
面试
ShineWinsu20 小时前
对于Linux:模版方法类的解析以及socket、TcpSocket的封装
linux·c++·面试·socket·模板方法模式·封装·tcpsocket
不简说20 小时前
JS 代码技巧 vol.8 — 20 个函数式编程实战,把 if/else 拍扁的骚操作
前端·javascript·面试