技术栈

寻找旋转排序数组中的最小值——力扣153

hazel爱吃肉2023-08-03 17:44

文章目录

      • 题目描述
      • [解法 二分法](#解法 二分法)

题目描述



解法 二分法



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];
	}
上一篇:Nginx配置WebSocket反向代理
下一篇:MongoDB 学习干货分享
相关推荐
范纹杉想快点毕业
12 小时前
嵌入式通信核心架构:从状态机、环形队列到多协议融合
linux·运维·c语言·算法·设计模式
智源研究院官方账号
12 小时前
众智FlagOS 1.6发布,以统一架构推动AI硬件、软件技术生态创新发展
数据库·人工智能·算法·架构·编辑器·硬件工程·开源软件
开源之眼
12 小时前
GitHub star和github Vue3 响应式选择指南:ref 与 reactive 加星该怎么用?
算法·github
满天星8303577
13 小时前
【C++】特殊类设计
c++·windows
Ljubim.te
13 小时前
inline介绍,宏定义的注意事项以及nullptr
c语言·开发语言·c++
苦藤新鸡
13 小时前
6.三数之和
c语言·c++·算法·力扣
Frank_refuel
13 小时前
C++之内存管理
java·数据结构·c++
leiming6
13 小时前
c++ qt开发第一天 hello world
开发语言·c++·qt
s0907136
14 小时前
连通域标记:从原理到数学公式全解析
图像处理·算法·fpga开发·连通域标记
热门推荐
01GitHub 镜像站点02安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)03Linux下V2Ray安装配置指南04手把手教你通过Gemini3 pro 学生认证,白用一年,手慢无!05Labelme从安装到标注:零基础完整指南06jdk21下载、安装(Windows、Linux、macOS)07GitLab 零基础入门指南:从安装到项目管理全流程08UV安装并设置国内源09【踩坑笔记】50系显卡适配的 PyTorch 安装102025-04-03 Latex学习1——本地配置Latex + VScode环境