Leetcode: Search in Rotated Sorted Array
来源:互联网 发布:毛概网络课程答案 编辑:程序博客网 时间:2024/05/18 20:51
http://oj.leetcode.com/problems/search-in-rotated-sorted-array/
class Solution {public: // The key idea is that the start value and end value // can limite possible values of the array in a range, even though they may be rotated. // So we still can use binary search bool IsItPossible(int start, int end, int target){ if(start==target||end==target) return true; if(start<end) return target>start&&target<end; else if(start>end) return target>start||target<end; else return false; } int search(int A[], int n, int target) { int left=0, right=n-1; while(left<=right){ int mid=(left+right)/2; if(A[mid]==target) return mid; if(IsItPossible(A[0],A[mid],target)) right=mid-1; else left=mid+1; } return -1; }};
- [leetcode][search] Search in Rotated Sorted Array
- LeetCode: Search in Rotated Sorted Array
- LeetCode: Search in Rotated Sorted Array II
- LeetCode Search in Rotated Sorted Array
- LeetCode Search in Rotated Sorted Array II
- [Leetcode] Search in Rotated Sorted Array
- LeetCode : Search in Rotated Sorted Array
- LeetCode : Search in Rotated Sorted Array II
- [LeetCode] Search in Rotated Sorted Array II
- [LeetCode] Search in Rotated Sorted Array
- [Leetcode] Search in a Rotated Sorted Array
- [Leetcode] Search in Rotated Sorted Array II
- leetcode 97: Search in Rotated Sorted Array
- [LeetCode] Search in Rotated Sorted Array
- [leetcode] Search in Rotated Sorted Array
- [leetcode] Search in Rotated Sorted Array II
- Leetcode Search in Rotated Sorted Array
- [LeetCode]Search in Rotated Sorted Array
- 国外程序员推荐:每个程序员都应读的书
- 使IE6正常显示PNG-24格式图片代码
- 经济增长的决定因素:跨国经验研究
- Leetcode: 3Sum Closest
- job、job-class、scheduler、windows
- Leetcode: Search in Rotated Sorted Array
- UVa 331 Mapping the Swaps (DFS)
- Linux下pdf读取乱码
- Leetcode: Search in Rotated Sorted Array II
- Web 服务学习资源
- c编程邮件传输
- 黑马程序员--整理一下一些有用的类
- 阶段总结
- Leetcode: Combinations