/*
* 二分查找
*/
static int myBinaryseach(int[] nums, int target) {
int left = 0;
int right = nums.length-1;
while(left <= right) {
int mid = ((right - left) >>1)+left;
if(target > nums[mid]) {
left = mid+1;
}
else if(target < nums[mid]) {
right = mid-1;
}
else
return mid;
}
return -1;
}
06-20
06-20
06-20
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交