Find Minimum in Rotated Sorted Array II
来源:互联网 发布:淘宝锋利小刀 编辑:程序博客网 时间:2024/05/02 00:07
Follow up for "Find Minimum in Rotated Sorted Array":
What if duplicates are allowed?Would this affect the run-time complexity? How and why?
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.
Array Binary Searchpublic class Solution { public int findMin(int[] num) { if (num == null || num.length == 0) { return 0; } int start = 0; int end = num.length-1; while (start <= end) { int mid = (start+end)/2; if (mid == start || mid == end) { return Math.min(num[start], num[end]); } if (num[mid] == num[start] && num[mid] == num[end]) { start++; end--; continue; } if (num[mid] >= num[start] && num[mid] > num[end]) { start = mid+1; } else { end = mid; } } return 0; }}
0 0
- Find Minimum in Rotated Sorted Array II
- Find Minimum in Rotated Sorted Array II
- Find Minimum in Rotated Sorted Array II
- Find Minimum in Rotated Sorted Array II
- Find Minimum in Rotated Sorted Array II
- Find Minimum in Rotated Sorted Array II
- Find Minimum in Rotated Sorted Array II
- Find Minimum in Rotated Sorted Array II
- Find Minimum in Rotated Sorted Array II
- Find Minimum in Rotated Sorted Array II
- Find Minimum in Rotated Sorted Array II
- Find Minimum in Rotated Sorted Array II
- Find Minimum in Rotated Sorted Array II
- Find Minimum in Rotated Sorted Array II
- Find Minimum in Rotated Sorted Array II
- Find Minimum in Rotated Sorted Array II
- Find Minimum in Rotated Sorted Array II
- Find Minimum in Rotated Sorted Array II
- org/objectweb/asm/Type异常解决办法
- If a string is Palindromic
- Java获取本机IP列表的几种方法
- 常用的Javascript设计模式
- 老杜(杜昶旭)GRE填空笔记部分整理-by“ 1哥”+ TTC相关资料
- Find Minimum in Rotated Sorted Array II
- 【Leetcode】Pow(x,n)
- Minimum Window Substring
- 【水打表】#69 A. Panoramix's Prediction
- POJ 3715:计算工作天数
- 深度优先搜索算法(DFS,Depth First Search)的PHP实现
- 微软宣布它爱 Linux
- Robot 第五周(机体局部动作测试和研究动力学建模)
- 在android中使用achartengine来绘制各种图表