二分查找数组中第一个比目标元素大或者小的元素
利用二分查找数组中第一个比目标元素大的元素,与原本二分查找寻找相同的元素不同在于对边界的处理不同
public int findNextGreaterNum(int[] arr,int target){
int left = 0;
int right = arr.length-1;
while(left<right) {
int mid = (right-left)/2+left;//防止整数溢出
原创
2022-04-03 11:38:44 ·
718 阅读 ·
0 评论