寻找旋转排序数组中的最小值——力扣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];
	}
相关推荐
xiaoye-duck几秒前
【C++:异常】C++ 异常讲解指南:从理论到实践,深入理解栈展开和优雅处理程序错误
开发语言·c++·异常
莫等闲-3 分钟前
代码随想录一刷记录Day31——leetcode56. 合并区间 738.单调递增的数字
数据结构·c++·算法·leetcode
克里普crirp27 分钟前
短波通信的可用频率计算方法
人工智能·算法·机器学习
剑挑星河月35 分钟前
45.跳跃游戏Ⅱ
数据结构·算法·leetcode
Zqrnja39 分钟前
PTA 2026天体选拔赛(多校联赛)L2-1 仪式网络(C++ 含代码解释)
开发语言·c++
hqyjzsb43 分钟前
AI培训课程怎么设计才有效?
人工智能·职场和发展·aigc·产品经理·学习方法·业界资讯·设计语言
MegaDataFlowers1 小时前
1.两数之和
算法
H Journey1 小时前
C++ 强制类型转换
c++·类型转换
AGV算法笔记1 小时前
二维码检测又卷出新方向:如何在一张图里稳定读取几十甚至上百个二维码?
算法·目标检测·二维码·视觉算法
‎ദ്ദിᵔ.˛.ᵔ₎1 小时前
map和set
c++