寻找旋转排序数组中的最小值——力扣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];
	}
相关推荐
wen__xvn2 分钟前
基础算法集训第06天:计数排序
数据结构·算法·leetcode
(; ̄ェ ̄)。3 分钟前
机器学校入门(十三)C4.5 决策树,CART决策树
算法·决策树·机器学习
却道天凉_好个秋4 分钟前
c++ 四叉树
c++·hevc·四叉树
王老师青少年编程5 分钟前
信奥赛C++提高组csp-s之倍增算法思想及应用(2):LCA
c++·lca·csp·信奥赛·csp-s·提高组·倍增算法
CSDN_RTKLIB6 分钟前
【编码实战】源文件不同编码控制台输出过程
c++
Ll13045252987 分钟前
Leetcode哈希表篇
算法·leetcode·散列表
独自破碎E13 分钟前
【字节面试手撕】大数加法
java·算法
鱼跃鹰飞15 分钟前
LeetCode热题100: 49.字母异位词分组
java·数据结构·算法·leetcode
一叶之秋141225 分钟前
告别浅层调用:深入模拟实现STL Stack/Queue/Priority_Queue,知其所以然
c++·stl
myloveasuka27 分钟前
3-8 译码器(正式型号74LS138、 74HC138、74HCT138 等))
笔记·算法·计算机组成原理·硬件