LeetCode——Search in Rotated Sorted Array II
2014-08-09 10:49
337 查看
Follow up for "Search in Rotated Sorted Array":
What if duplicates are allowed?
Would this affect the run-time complexity? How and why?
Write a function to determine if a given target is in the array.
原题链接:https://oj.leetcode.com/problems/search-in-rotated-sorted-array-ii/
题目:继续之前的题,在旋转过的有序数组中找目标值。若允许有重复的值呢?
What if duplicates are allowed?
Would this affect the run-time complexity? How and why?
Write a function to determine if a given target is in the array.
原题链接:https://oj.leetcode.com/problems/search-in-rotated-sorted-array-ii/
题目:继续之前的题,在旋转过的有序数组中找目标值。若允许有重复的值呢?
public boolean search(int[] A, int target) { int low = 0, high = A.length - 1; while (low <= high) { int mid = (low + high) / 2; if (target == A[mid]) return true; if (A[mid] > A[low]) { if (target >= A[low] && target <= A[mid]) high = mid - 1; else low = mid + 1; } else if (A[mid] < A[low]) { if (target >= A[mid] && target <= A[high]) low = mid + 1; else high = mid - 1; } else low += 1; } return false; }
相关文章推荐
- [LeetCode] Search in Rotated Sorted Array II
- 【Leetcode】Search in Rotated Sorted Array II
- leetcode_Search in Rotated Sorted Array II
- [leetcode] Search in Rotated Sorted Array II
- Search in Rotated Sorted Array II [LeetCode]
- LeetCode-Search in Rotated Sorted Array II
- leetcode 98: Search in Rotated Sorted Array II
- LeetCode Online Judge 题目C# 练习 - Search in Rotated Sorted Array II
- 【leetcode】Search in Rotated Sorted Array II
- [LeetCode] Search in Rotated Sorted Array II 解题报告
- [Leetcode] Search in Rotated Sorted Array II
- LeetCode-Search in Rotated Sorted Array II
- leetcode Search in Rotated Sorted Array II
- LeetCode Search in Rotated Sorted Array II
- LeetCode - Search in Rotated Sorted Array II
- LeetCode : Search in Rotated Sorted Array II
- 【Leetcode】Search in Rotated Sorted Array II
- leetcode - Search in Rotated Sorted Array II
- [LeetCode] Search in Rotated Sorted Array II
- [LeetCode]Search in Rotated Sorted Array II