二分法lo、hi、mid变来变去很烦,容易出错,所以记下 1.升序查找某个数字 num为一个升序数组,target为要查找的数字,找到了则返回索引下标,否则返回-1 public int search(int[] num, int target) { int lo = 0, hi = num.length; while (lo < hi) { int mid = lo + (hi - lo)/2; if (num[mid] == target) return mid; else if (num[mid] > target) hi = mid; else if (num[mid] <