寻找旋转排序数组中的最小值——力扣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];
	}
相关推荐
ShineWinsu14 分钟前
对于C++:模版进阶的解析
开发语言·c++·面试·笔试·求职·进阶·模版
追随者永远是胜利者24 分钟前
(LeetCode-Hot100)42. 接雨水
java·算法·leetcode·职场和发展·go
lifallen27 分钟前
点分治 (Centroid Decomposition)
java·数据结构·算法
jimy11 小时前
小腿三头肌--人体第二心脏;踝关节屈伸环绕运动让小腿三头肌收缩,促进血液回流心脏,降低饭后血糖,减少饭困
职场和发展·程序员创富
田里的水稻2 小时前
FA_规划和控制(PC)-瑞德斯.谢普路径规划(RSPP))
人工智能·算法·数学建模·机器人·自动驾驶
罗湖老棍子2 小时前
【例 1】二叉苹果树(信息学奥赛一本通- P1575)
算法·树上背包·树型动态规划
元亓亓亓3 小时前
LeetCode热题100--76. 最小覆盖子串--困难
算法·leetcode·职场和发展
CHANG_THE_WORLD3 小时前
C++数组地址传递与数据影响:深入理解指针与内存
算法
json{shen:"jing"}3 小时前
力扣-单词拆分
数据结构·算法
星火开发设计3 小时前
序列式容器:deque 双端队列的适用场景
java·开发语言·jvm·c++·知识