寻找旋转排序数组中的最小值——力扣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];
	}
相关推荐
圣保罗的大教堂2 分钟前
leetcode 1878. 矩阵中最大的三个菱形和 中等
leetcode
咱就是说不配啊3 分钟前
3.16打卡day30
数据结构·c++·算法
MicroTech20253 分钟前
MLGO微算法科技面向复杂非局域模型的量子虚时演化新方案:一种无需局域性假设的量子虚时演化新算法
科技·算法·量子计算
汉克老师4 分钟前
GESP2026年3月认证C++二级( 第一部分选择题(1-8))
c++·gesp二级·gesp2级
weixin_649555674 分钟前
C语言程序设计第四版(何钦铭、颜晖)第八章指针之判断回文字符串
c语言·开发语言·算法
汉克老师4 分钟前
GESP2026年3月认证C++二级( 第三部分编程题(2)画画 )
c++·二维数组·gesp二级·gesp2级·打印图形
luckycoding6 分钟前
3392. 统计符合条件长度为 3 的子数组数目
数据结构·算法·leetcode
TracyCoder1238 分钟前
LeetCode Hot100(69/100)—— 139. 单词拆分
算法·leetcode·职场和发展
故以往之不谏9 分钟前
快慢双指针算法--数组删除目标元素--LeetCode27
开发语言·数据结构·c++·算法·leetcode·学习方法·数组
御承扬10 分钟前
鸿蒙NDK UI 之文本输入框监听
c++·harmonyos·ndk ui