寻找旋转排序数组中的最小值——力扣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];
	}
相关推荐
txzrxz19 小时前
数论:排列数、组合数、费马小定理、逆元、同余定理
c++·算法·数论·组合数·费马小定理·逆元·排列数
xqqxqxxq19 小时前
LeetCode Hot100 双指针专项题解笔记
笔记·算法·leetcode
闪电悠米19 小时前
力扣hot100-54.螺旋矩阵-模拟边界控制详解
算法·leetcode·矩阵
变量未定义~19 小时前
虚拟节点-星石传送阵(4星)、强连通分量
数据结构·算法
IT方大同20 小时前
C语言分支与循环语句
c语言·开发语言·算法
库克克20 小时前
【C++】STL 库
c++
思-无-涯20 小时前
测试面试新趋势:工程思维成关键
人工智能·功能测试·测试工具·职场和发展·可用性测试
待磨的钝刨20 小时前
深入理解主成分分析(PCA)
人工智能·线性代数·算法·机器学习
星恒随风20 小时前
C++ 继承进阶:默认成员函数、多继承、虚继承与组合设计
开发语言·c++·笔记·学习
电子云与长程纠缠20 小时前
UE中使用TGuardValue与TInlineComponentArray数据结构
开发语言·数据结构·学习·ue5·游戏引擎