寻找旋转排序数组中的最小值——力扣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];
	}
相关推荐
lucas_AI8 小时前
Grok 4.6:追平 GPT-5.6 Sol 的半价旗舰,但别只看跑分
人工智能·算法
MC皮蛋侠客8 小时前
TDengine C++ 系列(11):性能模型与调优——从测量到优化
c++·php·tdengine
zephyr058 小时前
链表实现O(n log n)时间复杂度的排序——归并排序详解
java·数据结构·算法
喜欢睡觉8 小时前
双指针判断子序列
算法
贵慜_Derek8 小时前
vLLM-07|MegaMoE 与 FusedMoE:路由相同,算 expert 完全不同
人工智能·算法·llm
机器学习之心8 小时前
基于改进鲸鱼优化算法的CNN-BiLSTM-MATT短期电力负荷预测模型
人工智能·算法·cnn·cnn-bilstm-matt·短期电力负荷预测
兔兔兔兔18 小时前
记录C++ 3
开发语言·c++
windliang8 小时前
Claude Code 源码分析(十):MCP 外部工具如何进入下一轮 Agent 调用
前端·算法·面试
代码地平线9 小时前
C++类与对象(中):默认成员函数与日期类实战
c++·笔记·算法
hansang_IR9 小时前
【题解】可持久化区间仿射区间和(Persistent Range Affine Range Sum)
c++·算法·线段树