折半查找_Java
来源:互联网 发布:织梦 编辑器字体修改 编辑:程序博客网 时间:2024/04/20 17:20
public class Search002 {
public static void main(String [] args){
int [] a={1,2,3,4,5,6,7,8,9};
int num=8;
int res=search(a,7);
System.out.println(res);
}
public static int search(int [] a,int num){
int low=0;
int high=a.length-1;
while(low<=high){
int mid=(low+high)/2;
if(a[mid]<num)
low=mid+1;
else if(a[mid]>num)
high=mid-1;
else
return mid;
}
return -1;
}
}
public static void main(String [] args){
int [] a={1,2,3,4,5,6,7,8,9};
int num=8;
int res=search(a,7);
System.out.println(res);
}
public static int search(int [] a,int num){
int low=0;
int high=a.length-1;
while(low<=high){
int mid=(low+high)/2;
if(a[mid]<num)
low=mid+1;
else if(a[mid]>num)
high=mid-1;
else
return mid;
}
return -1;
}
}
0 0
- 折半查找_Java
- 黑马程序员_Java中数组元素的折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- opencv3.0.0 识别表格
- 利用fastjson解析即信语音json
- 友盟错误日志统计没有数据的问题
- 深入了解spring的ioc
- Arraylist动态扩容详解
- 折半查找_Java
- java调用HbaseAPI管理Hbase权限
- SpringBoot--使用redis缓存(1)
- easyui正则验证各种数据格式
- Building WebRTC for Android
- 0515
- Java中普通代码块,构造代码块,静态代码块区别及代码示例
- sqlserver中查询语句case when判断的用法
- 可视化理解卷积神经网络