寻找旋转排序数组中的最小值——力扣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];
	}
相关推荐
2503_946971866 小时前
【SystemDesign/HA】2025年度高可用分布式仿真节点与预测模型容灾演练配置 (Disaster Recovery Config)
大数据·分布式·算法·系统架构·数据集
GrowingYi6 小时前
算法基础技术栈
数据结构·算法
坐怀不乱杯魂6 小时前
Linux - 缓存利用率
linux·c++·缓存
炽烈小老头6 小时前
【 每天学习一点算法 2026/01/04】打家劫舍
学习·算法
leiming66 小时前
c++ for_each算法
开发语言·c++·算法
吴声子夜歌6 小时前
数据结构与算法——排序
数据结构·算法·排序算法
_OP_CHEN6 小时前
【算法基础篇】(四十一)数论之约数问题终极攻略:从求单个约数到批量统计
c++·算法·蓝桥杯·数论·约数·算法竞赛·acm/icpc
sonadorje6 小时前
最小二乘 (Ordinary Least Squares, OLS) 线性回归
算法·机器学习·线性回归
Allen_LVyingbo6 小时前
医疗AI多智能体协同路径规划(Cooperative Multi-Agent Path Finding)技术综述(上)
人工智能·python·算法·知识图谱·健康医疗
草莓熊Lotso6 小时前
从冯诺依曼到操作系统:打通 Linux 底层核心逻辑
linux·服务器·c++·人工智能·后端·系统架构·系统安全