寻找旋转排序数组中的最小值——力扣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];
	}
相关推荐
a诠释淡然几秒前
C++模板元编程—现代C++的黑魔法
开发语言·c++
汉克老师几秒前
GESP2026年3月认证C++六级真题与解析(单选题1-8)
c++·多态··构造函数·循环队列·bst·gesp6级
一条大祥脚3 分钟前
ABC460贪心|多源BFS|数论|计数|线段树|树的直径
算法·宽度优先
charlie1145141918 分钟前
现代C++工程:constexpr 基础:编译期求值的艺术
开发语言·c++
小欣加油13 分钟前
leetcode121买卖股票的最佳时机
数据结构·c++·算法·leetcode·职场和发展
IT策士24 分钟前
Redis 从入门到精通:数据结构String 与键管理
数据结构·redis·wpf
牛油果子哥q26 分钟前
【C++运算符重载】C++运算符重载终极精讲:单目/双目/关系/赋值运算符重载、成员与全局重载、重载禁区、底层原理与企业级工程规范
开发语言·c++
2601_9618451536 分钟前
2026四级作文预测题|英语四级写作押题+提纲PDF
java·c语言·数据库·c++·python·pdf·php
郝亚军42 分钟前
Visual Studio 2022项目中的.sln是什么?
c++·c#·visual studio