二分查找函数: public static void midsearch(int k) { int l=0,h=m-1; while(l<h) { int mid = (l+h)/2; if(a[mid]==k) { flag=true; System.out.println(mid); return; } else if(a[mid]>k) { h = mid-1;} else l=mid+1; } if(flag==false) { System.out.println("数组中没有这个数"); } } 二分查找一个大于等于X的最小值 public