为什么2在数组中它返回的是-3
//int[] arr = {2,1,5,9,4,7,8,6,3}; System.out.println(Arrays.binarySearch(arr, 2));//-3 System.out.println(Arrays.binarySearch(arr, 1));//1
收起
二分查找,要求数据是从小到大有序的,你这数据明显不符合要求
报告相同问题?