寻找旋转排序数组中的最小值——力扣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];
	}
相关推荐
元让_vincent17 小时前
DailyCoding C++ CMake | CMake 踩坑记:解决 ROS 项目中的“循环引用”与库链接依赖问题
c++·机器人·ros·动态库·静态库·cmake·循环引用
tod11317 小时前
力扣基础算法分类刷题:位运算、数学、数组与字符串详解
算法·leetcode·职场和发展
ValhallaCoder17 小时前
hot100-图论
数据结构·python·算法·图论
熬了夜的程序员17 小时前
【LeetCode】118. 杨辉三角
linux·算法·leetcode
智算菩萨17 小时前
规模定律的边际递减与后训练时代的理论重构
人工智能·算法
燃于AC之乐17 小时前
深入解剖STL set/multiset:接口使用与核心特性详解
开发语言·c++·stl·面试题·set·multiset
小龙报17 小时前
【51单片机】51 单片机 IIC 协议深度解析:时序实现 + GXHT3L 连续转换模式 + 数据解析
c语言·数据结构·stm32·单片机·嵌入式硬件·物联网·51单片机
kanhao10017 小时前
电平交叉采样 (Level-Crossing Sampling)
算法·fpga开发·fpga
Hcoco_me17 小时前
图像分割:目标检测、语义分割和实例分割
人工智能·深度学习·算法·目标检测·计算机视觉·目标跟踪
iAkuya17 小时前
(leetcode)力扣100 69有效的括号(栈)
算法·leetcode·职场和发展