寻找旋转排序数组中的最小值——力扣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];
	}
相关推荐
fpcc15 小时前
跟我学C++中级篇—虚函数的优化
c++
智者知已应修善业15 小时前
【51单片机独立按键控制数码管自增自减】2023-10-5
c++·经验分享·笔记·算法·51单片机
凯瑟琳.奥古斯特15 小时前
页面置换算法详解与对比
开发语言·分布式·职场和发展
ComputerInBook15 小时前
C++中“概念”(concept)之含义
开发语言·c++·概念·concept
程序员老舅15 小时前
Linux:谁把根目录卸载了?
linux·c++·容器·linux内核·文件系统·根目录
2301_8008951015 小时前
第十四届蓝桥杯国赛b组真题---备战国赛版h
算法·蓝桥杯·深度优先
生信之灵15 小时前
告别模板配准:LAMNr Flow如何用一次求逆破解多模态解剖对齐难题
人工智能·算法
SHARK_pssm15 小时前
【数据结构——复杂度】
c语言·数据结构·经验分享·笔记
焜昱错眩..15 小时前
力扣周赛难题 3906.统计网格路径中好整数的数目——自我拆解学习与分析(数位dp上下界的奇妙)
学习·算法·leetcode·动态规划