寻找旋转排序数组中的最小值——力扣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];
	}
相关推荐
辞忧九千七6 分钟前
吃透Redis7核心数据结构:从基础用法到实战场景(Python版)
开发语言·数据结构·redis·python
悠仁さん7 分钟前
数据结构 树 二叉树 堆 (链式二叉树模拟实现篇)
数据结构·算法
z2005093018 分钟前
今日算法(带回文问题的回溯)
算法·leetcode·回溯
洛水水19 分钟前
【力扣100题】55.编辑距离
算法·leetcode·动态规划
人间乄惊鸿客20 分钟前
c++自记录
java·开发语言·c++
better_liang22 分钟前
每日Java面试场景题知识点之-MySQL底层数据结构B+树
java·数据结构·mysql·性能优化·面试题·b+树·数据库索引
MC皮蛋侠客26 分钟前
C++17 多线程系列(一):线程基础——std::thread 完全指南
开发语言·c++·多线程
洛水水33 分钟前
【力扣100题】62.滑动窗口最大值
数据结构·算法·leetcode
IronMurphy37 分钟前
算法五十一 64. 最小路径和
算法
醒醒该学习了!41 分钟前
Prompt提示词——带有深度思考模型的提示方法(理论篇)
人工智能·算法·prompt