寻找旋转排序数组中的最小值——力扣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];
	}
相关推荐
白狐_7987 小时前
408数据结构第6章:图——核心考点、算法对比与AOE网真题
数据结构·算法
变量未定义~7 小时前
DFS之剪枝与优化-小猫爬山、 数独、 木棒
算法
Navigator_Z7 小时前
LeetCode //C - 1187. Make Array Strictly Increasing
c语言·算法·leetcode
charlie1145141917 小时前
IMX6ULL WM8960 的移植——前置介绍
开发语言·c++·开源项目·嵌入式linux
charlie1145141917 小时前
Cinux是如何管理进程的 —— 上下文与调度
开发语言·c++·操作系统·开源项目
龍德明宇8 小时前
如何理解大语言模型的负主体性-龍德明宇
人工智能·算法·大语言模型llm·负主体性·ai存在论
hold?fish:palm8 小时前
redis中AOF 重写机制解析
数据库·c++·redis
阿米亚波8 小时前
【C++ 异常处理】try-catch
开发语言·c++·笔记·try-catch
白狐_7988 小时前
408数据结构第6章:迪杰斯特拉(Dijkstra)算法——真题精讲
数据结构·算法
旖旎夜光8 小时前
C++(内存管理)
开发语言·c++·学习