二分法查找
来源:互联网 发布:汉诺塔递归算法c实现 编辑:程序博客网 时间:2024/05/16 12:27
package com.mycom.sendtoapp;
public class test {
public static int binarySearch(int[] array, int param){
int start = 0;
int end = array.length-1;
for (int i = 0; i < array.length; i++) {
int middle = (start+end)/2;
if(array[middle]==param){
return i;
}
else if(array[middle]>param){
end = middle-1;
}
else{
start = middle+1;
}
}
return -1;
}
public static void main(String[] args) {
int [] array= {1,2,3,4,5,6,7};
int position = binarySearch(array, 2);
System.out.println(position);
}
}
- 二分法查找
- 二分法查找
- 二分法查找
- 二分法查找
- 二分法查找
- 二分法查找
- 二分法查找
- 二分法查找
- 二分法查找
- 二分法查找
- 二分法查找
- 二分法查找
- 二分法查找
- 二分法查找
- 二分法查找
- 二分法查找
- 二分法查找
- 二分法查找
- 59条令人捧腹但真实的程序员编程语录
- Android开发工具资料Android Manifest 权限描述大全 随时随地查询权限描述。
- Android——浅谈归纳Handler各种用法
- android 的textview显示过长文本时用一个按钮控制展开与收缩
- 删除回收站右键"找回清空的文件"
- 二分法查找
- 深入浅出MagicalRecord-03
- 关于读取Properties文件以及路径问题
- Java获取IP地址 IPUtil.getRemoteIp(request)
- HTML5绘图之Canvas标签 绘制坐标轴
- OpenJDK和SunJDK有啥区别?
- 各大热补丁方案分析和比较
- 命令用法 locate,grep,ps -ef,
- android framelayout 拖动时,界面压缩变形问题