这个是数据结构中经典的查找算法,我想不用过多的描述吧,直接上代码:
3、代码import java.util.*;
public class Solution {
public int search (int[] nums, int target) {
// write code here
if(nums.length == 0){
return -1;
}
int left = 0;
int right = nums.length -1;
int mid = 0;
while(left<=right){
mid = (left+right)/2;
if(nums[mid]==target){
return mid;
}
if(nums[mid]target){
right = mid-1;
}
}
return -1;
}
}
接下来我会用代码实现所有的数据结构中常见的查找类代码。。。。。。



