int[] arr = {2,4,56,6,5,8,23,1};
Arrays.sort(arr);
System.out.println(Arrays.toString(arr));
//二分查找法:先升序排序,在进行二分之一查找:返回下标 = 【数组,元素】
System.out.println(Arrays.binarySearch(arr, 8));
// 还可以根据范围进行查找 : 【数组、开始下标、结束下标、元素】
System.out.println(Arrays.binarySearch(arr, 4,7,8));
Java 二分查找
最新推荐文章于 2024-04-30 08:49:33 发布