寻找旋转排序数组中的最小值——力扣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];
	}
相关推荐
别动哪条鱼8 分钟前
FFmpeg 核心数据结构关系图
数据结构·ffmpeg
小龙报9 分钟前
《算法通关指南数据结构和算法篇(2)--- 链表专题》
c语言·数据结构·c++·算法·链表·学习方法·visual studio
万物挽挽13 分钟前
数据结构概述
数据结构
wangwangmoon_light25 分钟前
1.10 数据结构之图
数据结构
艾莉丝努力练剑30 分钟前
【优选算法必刷100题】第031~32题(前缀和算法):连续数组、矩阵区域和
大数据·人工智能·线性代数·算法·矩阵·二维前缀和
醉颜凉31 分钟前
环形房屋如何 “安全劫舍”?动态规划解题逻辑与技巧
c语言·算法·动态规划
mjhcsp33 分钟前
C++ 动态规划(Dynamic Programming)详解:从理论到实战
c++·动态规划·1024程序员节
大雨淅淅34 分钟前
一文搞懂动态规划:从入门到精通
算法·动态规划
不去幼儿园37 分钟前
【启发式算法】灰狼优化算法(Grey Wolf Optimizer, GWO)详细介绍(Python)
人工智能·python·算法·机器学习·启发式算法
随意起个昵称38 分钟前
【二分】洛谷P2920,P2985做题小记
c++·算法