基础的二分,第一次写的时候感觉这行最重要int mid = (high - low)/2 + low;
class Solution {
public int search(int[] nums, int target) {
int low = 0,high = nums.length-1;
while(low <= high){
int mid = (high - low)/2 + low;
if(nums[mid] == target){
return mid;
}else if(nums[mid] > target){
high = mid - 1;
}else{
low = mid + 1;
}
}
return -1;
}
}