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];
    }
}
相关推荐
@––––––1 小时前
力扣hot100—系列6-栈
linux·python·leetcode
Anastasiozzzz2 小时前
LeetCode 287 寻找重复数字
算法·leetcode·职场和发展
im_AMBER2 小时前
Leetcode 123 二叉树的层平均值 | 二叉树的右视图 | 二叉树的层序遍历
数据结构·学习·算法·leetcode·二叉树
We་ct2 小时前
LeetCode 100. 相同的树:两种解法(递归+迭代)详解
前端·算法·leetcode·链表·typescript
样例过了就是过了2 小时前
LeetCode热题100 轮转数组
数据结构·算法·leetcode
ShineWinsu2 小时前
对于stack和queue经典算法题目:155. 最小栈、JZ31 栈的压入、弹出序列和102. 二叉树的层序遍历的解析
数据结构·c++·算法·面试·力扣·笔试·牛客网
能源系统预测和优化研究2 小时前
【原创改进代码】考虑电动汽车移动储能特性的多区域电网功率波动平抑优化调控
大数据·算法·能源
_F_y2 小时前
两个数组的动态规划
算法·动态规划
每天要多喝水2 小时前
动态规划Day32:最长公共子序列
算法·动态规划