leetcode Search in Rotated Sorted Array II
2014-10-25 20:51
351 查看
此题参考 http://blog.csdn.net/linhuanmars/article/details/20588511
代码
代码
class Solution { public: bool search(int A[], int n, int target) { if(n==0) return false; int left = 0; int right = n-1; while(left<=right) { int mid = (left+right)/2; if(A[mid]==target) return true; if(A[mid]>A[left]) { if(A[mid]>target&&target>=A[left]) { right = mid-1; } else { left = mid + 1; } } else if(A[mid]<A[left]) { if(A[mid]<target && A[right]>=target) { left = mid+1; } else { right = mid-1; } } else { ++left; } } 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