LeetCode之Find Minimum in Rotated Sorted Array II
来源:互联网 发布:c s软件开发语言 编辑:程序博客网 时间:2024/04/30 00:39
这道题目和上一道题目描述差不多,唯一多了的陷阱是可能会出现重复的数字,因此判断low 和high的值需要谨慎点,题目描述如下:
Suppose a sorted array is rotated at some pivot unknown to you beforehand.
(i.e., 0 1 2 4 5 6 7
might become 4 5 6 7 0 1 2
).
Find the minimum element.
The array may contain duplicates.
具体的java代码如下:public class Solution { public int findMin(int[] num) { int low = 0; int high = num.length - 1; while(low < high){ if(num[low] < num[high]){ break; } int mid = low + (high - low)/2; if(num[mid] > num[high]){ low = mid + 1; } else{ if(num[mid] == num[high]){ low ++; high --; } else{ high = mid; } } } return num[low]; }}
0 0
- LeetCode之Find Minimum in Rotated Sorted Array II
- leetcode 之Find Minimum in Rotated Sorted Array II
- leetcode之Find Minimum in Rotated Sorted Array II
- LeetCode之Find Minimum in Rotated Sorted Array II
- LeetCode 之 Find Minimum in Rotated Sorted Array II
- LeetCode之Find Minimum in Rotated Sorted Array II
- leetcode之Find Minimum in Rotated Sorted Array II 问题
- LeetCode Find Minimum in Rotated Sorted Array & LeetCode Find Minimum in Rotated Sorted Array II
- leetCode -Array 154. Find Minimum in Rotated Sorted Array II
- [Leetcode]Find Minimum in Rotated Sorted Array I & II
- LeetCode 154 Find Minimum in Rotated Sorted Array II
- [LeetCode] Find Minimum in Rotated Sorted Array II
- LeetCode: Find Minimum in Rotated Sorted Array II
- 【Leetcode】Find Minimum in Rotated Sorted Array II
- Find Minimum in Rotated Sorted Array II -- LeetCode
- Leetcode: Find Minimum in Rotated Sorted Array II
- leetcode Find Minimum in Rotated Sorted Array II
- leetcode - Find Minimum in Rotated Sorted Array II
- Bestcoder Round 15# 1001 Love
- 学习笔记:C++中 string与int互转
- CString与string的区别
- 新一批电子商务解决方案和企业管理应用加入 VM Depot 中国站点
- SynchronousQueue(同步队列) 原理
- LeetCode之Find Minimum in Rotated Sorted Array II
- [2014 Regional]鞍山 B Chat 做题实录
- 项目错误提示Multiple markers at this line
- 带checkbox的ListView实现(一)——数据与渲染完全分离的传统实现方式
- 【LeetCode】Algorithms 题集(六)
- 数学竞赛后的一点点感悟 QAQ
- 一元二次方程
- 使用jquery+一般处理程序异步加载信息
- 第9周项目3星号图(2)