二分查找:
static int binSearch(int[] arr,int v){ int left=0; int right=arr.length; while(left<right){ int mid=(left+right)>>1; if(arr[mid]==v){ return mid; }else if(arr[mid]>v){ right=mid; }else{ left=mid+1; } } return -1; }
浙公网安备 33010602006230号
浙ICP备14015892号