寻找旋转排序数组中的最小值——力扣153

文章目录

题目描述



解法 二分法



cpp 复制代码
int findMin(vector<int>& nums){
		int l=0, r=nums.size()-1;
		while(l<r){
			int mid = (l+r)/2;
			if(nums[mid]<=nums[r]) r=mid;
			else l=mid+1;
		}
		return nums[l];
	}
相关推荐
重生之后端学习19 小时前
105. 从前序与中序遍历序列构造二叉树
java·数据结构·后端·算法·深度优先
样例过了就是过了19 小时前
LeetCodere热题100 最小覆盖子串
数据结构·算法·leetcode
追随者永远是胜利者19 小时前
(LeetCode-Hot100)10. 正则表达式匹配
java·算法·leetcode·go
We་ct19 小时前
LeetCode 146. LRU缓存:题解+代码详解
前端·算法·leetcode·链表·缓存·typescript
烟花落o19 小时前
【数据结构系列03】链表的回文解构、相交链表
数据结构·算法·链表·刷题
fu的博客19 小时前
【数据结构4】单向循环链表实现
数据结构·链表
努力学算法的蒟蒻19 小时前
day87(2.16)——leetcode面试经典150
数据结构·leetcode·面试
追随者永远是胜利者19 小时前
(LeetCode-Hot100)17. 电话号码的字母组合
java·算法·leetcode·职场和发展·go
不想看见40419 小时前
Shortest Bridge -- 广度优先搜索 --力扣101算法题解笔记
算法·leetcode·宽度优先
Real-Staok19 小时前
LVGL 总结备查
c++·ui·ux