search in Rotated Sorted Array
来源:互联网 发布:js给数组赋值 编辑:程序博客网 时间:2024/06/08 15:55
public class Solution { public int search(int[] A, int target) { int l = 0; int r = A.length-1; while(l<=r){ int m = (l+r)/2; if (target == A[m]){ return m; } // If right part is sorted if (A[m]<A[r]){ if (target>A[m] && target<=A[r]){ l=m+1; }else{ r=m-1; } // If left part is sorted }else{ if (target<A[m] && target>=A[l]){ r=m-1; }else{ l=m+1; } } } return -1; }}
0 0
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array
- UNIX / Linux: 10 Netstat Command Examples
- [Leetcode] Subsets
- Dancing Links 学习 AND 代码详解
- 关于qq
- 你的iP能转换腾讯的ip
- search in Rotated Sorted Array
- 魚有沼 虜皆羅拜
- iOS之xcode6中添加pch文件
- freemaker+dwr+springmvc的配置
- LeetCode: Subsets
- [Leetcode]Spiral Matrix
- Candy
- Search in Rotated Sorted Array II
- iOS网络状态检查,网络连接中所用到的类