首页 > 代码库 > [LeetCode] Rotated Sorted Array
[LeetCode] Rotated Sorted Array
1 public class Solution { 2 public int search(int[] A, int target) { 3 int low=0, high=A.length-1; 4 5 while (low<high) { 6 int mid=(low+high)/2; 7 if (A[mid] < A[high]) { 8 if (target>A[mid] && target<=A[high]) low=mid+1; 9 else high=mid;10 } else {11 if (target>=A[low] && target<=A[mid]) high=mid;12 else low=mid+1;13 }14 }15 16 if (A[low]==target) return low;17 18 return -1;19 }20 }
[LeetCode] Rotated Sorted Array
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。