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];
    }
}
相关推荐
uhakadotcom10 小时前
在 Python 开发中 transitions 的使用
后端·面试·github
暖阳华笺11 小时前
【高频考点】K-Means聚类算法
c++·算法·机器学习·kmeans·聚类
下午写HelloWorld11 小时前
后量子密码算法:协同签名研究综述
算法·密码学·后量子·协同签名
小蒋学算法11 小时前
算法-计算右侧小于当前元素的个数-分治&归并思想
java·数据结构·算法
JAVA96511 小时前
JAVA面试-并发篇 07-CAS底层原理是什么有什么缺陷如何解决
java·开发语言·面试
lqqjuly11 小时前
FlashAttention 深度解析
人工智能·深度学习·算法
满怀冰雪11 小时前
第05篇-滑动窗口算法-一套模板解决子串与子数组问题
java·算法
叫我:松哥11 小时前
基于LSTM与ARIMA的城市空气质量分析与预测系统
人工智能·python·rnn·算法·机器学习·flask·lstm
j7~11 小时前
【C++】模板初阶--函数模板,类模板详解
数据结构·c++·算法·函数模板·类模板·函数模板实例化
无限码力11 小时前
阿里算法岗 0530笔试真题 - 寻找满足条件的最优子序列
算法·阿里笔试真题·阿里机试真题·阿里算法岗笔试真题·阿里算法题