LeetCode p154 Find Minimum in Rotated Sorted Array II 题解
1.题目:
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.
publicclass{ publicintfindMin(int[] nums){ if (nums.length < 1) return0; int left = 0; int right = nums.length - 1; while (left <= right) { int mid = left + (right - left) / 2; if (nums[mid] < nums[right]) right = mid; else { if (nums[mid] > nums[right]) {
近期评论