寻找旋转排序数组中的最小值——力扣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];
	}
相关推荐
来一碗刘肉面1 分钟前
平衡二叉树的删除
数据结构·算法
啦啦啦啦啦zzzz3 分钟前
自定义日志缓冲区(上)c++20
linux·服务器·c++·网络编程
wabs6665 分钟前
关于二叉树【力扣199.二叉树的右视图的思考】
数据结构·c++·算法·leetcode·二叉树·层序遍历
a1879272183115 分钟前
【算法】动态规划第三篇:背包第一课——贪心之死与正序倒序开关
算法·leetcode·动态规划·贪心·dp·暴力·算法讲解
hope_wisdom18 分钟前
C/C++数据结构之二叉树的遍历
c语言·数据结构·c++·二叉树·深度优先·广度优先
黄金龙PLUS25 分钟前
Xoodoo置换算法的优缺点
算法·网络安全·密码学·哈希算法·同态加密
Cccp.12328 分钟前
【leetcode】(四)排序算法汇总和链表
leetcode·链表·排序算法
杰克尼1 小时前
同城拼车项目面试问题_01
spring·面试·职场和发展
YonyouHRSaaS1 小时前
2026年AI招聘系统怎么选?AI面试功能怎么评估?
人工智能·面试·职场和发展·求职招聘·ai面试
LayZhangStrive1 小时前
数据结构与算法 - 堆排序
java·数据结构·算法·排序算法·堆排序·大根堆