思路:这是两个单调递增的区间,如果后面这个区间最后相等部分的值,那么剩下的左边都满足:
nums[i] >= nums[0] , 而右边则都不满足,由此条件来进行二分查找
需要注意的是:如果尾巴的比nums[0] 满足大于等于,则说明这个数组就是一个单调递增的数组,返回nums[0];
题目
代码
本文介绍了一种利用二分查找算法解决单调递增区间问题的思路。通过判断数组尾部元素与首个元素的关系,确定数组是否完全单调递增。若非,则运用二分查找定位不满足条件的元素位置。
思路:这是两个单调递增的区间,如果后面这个区间最后相等部分的值,那么剩下的左边都满足:
nums[i] >= nums[0] , 而右边则都不满足,由此条件来进行二分查找
需要注意的是:如果尾巴的比nums[0] 满足大于等于,则说明这个数组就是一个单调递增的数组,返回nums[0];
161

被折叠的 条评论
为什么被折叠?