黑马程序员技术交流社区
标题:
折半查询
[打印本页]
作者:
迷茫不堪的年纪
时间:
2015-10-14 23:54
标题:
折半查询
class ArrayDeom
{
public static void main(String[]args)
{
int[]arr= (1,2,5,8,9,4,3);
int index = binarySearch (arr,8);
Systemout.println("index="index);
}
public static void binarySearch (int[]arr;int key)
{
int min ;int mid ;int max;
min =0;
mid=(max+min)/2;
max=arr.length-1;
while( key!= mid){
if (key>mid);
min=mid-1;
else if(key<mid);
max=mid+1;
if(max<min)
return-1;
mid=(min+max)/2;
}
return mid;
}
作者:
Neverlandxu
时间:
2015-10-15 00:04
没看懂,容我复制下来好好研究
作者:
迷茫不堪的年纪
时间:
2015-10-15 00:19
Neverlandxu 发表于 2015-10-15 00:04
没看懂,容我复制下来好好研究
视频第4天,笔记第5天的 排序那, 有选择,冒泡排序, 折半在第三个。 前俩个排序你可以在我主题看,有注释
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2