码迷,mamicode.com
首页 > 其他好文 > 详细

Arrays.binarySearch的返回值

时间:2019-09-04 17:43:09      阅读:76      评论:0      收藏:0      [点我收藏+]

标签:search   div   排序   查找   binary   需要   大于   code   搜索   

如果查找的值包含在数组中,返回搜索的第一个值的下标;

如果查找的值不在数组中,返回(-插入点-1);插入点即为第一个大于此查找值的元素下标

插入点 为将该值插入数组的那一点:即第一个大于此键的元素下标,如果数组中的所有元素都小于指定的值,则为 arr.length

exp:

       int[] arr= {0,0,0};
            System.out.println(Arrays.binarySearch(arr, 1));//-4

 

注:binarySearch使用前需要对数组进行排序

Arrays.binarySearch的返回值

标签:search   div   排序   查找   binary   需要   大于   code   搜索   

原文地址:https://www.cnblogs.com/code-fun/p/11460450.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!