Achievement

0 二分法查找 2023-11-14 Edit
public int BinarySearch(int[] arr, int lo, int hi, long target) { int res = hi + 1; while(lo <= hi) { int mid = lo + (hi - lo) / 2; if(arr[mid] > target) { res = mid; hi = mid - 1; } else { lo = mid + 1; } } return res; }