Java 实例 - 数组添加元素

Java 实例 - 数组添加元素

Arrays.binarySearch方法使用前,需要对数组排序,才能定位值插入位置,因为binarySearch采用二分搜索法,源码:

int low = fromIndex;//0

int high = toIndex - 1;//Array.length -1

while (low <= high) {

int mid = (low + high) >>> 1;

int midVal = a[mid];

if (midVal < key)

low = mid + 1;

else if (midVal > key)

high = mid - 1;

else

return mid; // key found

}

return -(low + 1); // key not found.

九刃 九刃

528***187@qq.com

9年前 (2017-07-10)

相关推荐

虎文本框图片
365bet体育网

虎文本框图片

📅 10-16 👁️ 9892
微信铃声设置教程,怎么设置微信铃声?
365bet网页版

微信铃声设置教程,怎么设置微信铃声?

📅 07-25 👁️ 4882
何谓金刚持?正确的行法是如何?
365bet体育网

何谓金刚持?正确的行法是如何?

📅 07-06 👁️ 8659