黑马程序员技术交流社区
标题:
找元素在数组中的位置(二分查找法)
[打印本页]
作者:
正哥敲代码
时间:
2016-8-3 23:33
标题:
找元素在数组中的位置(二分查找法)
/*
toString();
排序(sort)
找元素在数组中的位置(二分查找法) binarySearch
数组的工具类(Arrays):
*/
import java.util.*;
class Demo14
{
public static void main(String[] args)
{
int[] arr = {12,3,1,10,8};
//排序的方法
Arrays.sort(arr);
String info = Arrays.toString(arr);
System.out.println("数组的元素:"+ info);
// 1, 3, 8, 10, 12
int index = Arrays.binarySearch(arr,9);// 二分法查找 : 如果能在数组中找到对应 的元素,那么就返回该数据的索引值,如果没有找到那么就返回一个负数表示。
System.out.println("找到的索引值:"+ index);
}
}
作者:
烟雨江南12
时间:
2016-8-3 23:38
貌似还是很高端的样子~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2