java二分查找
来源:互联网 发布:北京我知科技有限公司 编辑:程序博客网 时间:2024/06/16 16:05
public int binarySearch(int[] arr,int key){
if (arr == null) {
return -1;
}
int length = arr.length;
if (length == 0) {
return -1;
}
int mid = length/2;
if (arr[mid] == key) {
return mid;
}
int start = 0;
int end = length-1;
while (start <= end) {
mid = (end - start)/2+start;
if (arr[mid] < key) {
start = mid +1;
} else if (arr[mid]>key) {
end = mid -1;
}else{
return mid;
}
}
return -1;
}
阅读全文
0 0
- 二分查找(折半查找) java
- Java二分查找、折半查找
- java二分查找
- java 二分查找法
- java二分查找
- Java实现 二分查找
- java二分查找
- java:二分查找法
- java 二分查找算法
- java二分查找
- java 二分查找算法
- java二分查找
- Java二分查找算法
- Java二分查找
- Java实现二分查找
- java二分查找法
- java实现二分查找
- 二分查找 java代码
- SSH连接至 Linux 服务器时,提示 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!的解决方法
- 【分手后还能当朋友吗?接受有一好…
- 【中兴笔试题】三角形面积
- 【没有对象的人,有个共同点就是……
- 【高敏感是种天赋:肯定自己的独特…
- java二分查找
- 美格智能4G通信模块SLM757 挖掘智能POS新蓝海
- ansible
- 【好行为养成3部曲】现代的人待在…
- 【大人,你可以生气】幼儿园来了一…
- 【爱情消逝的四个关系心理学】心理…
- 【你有说爱的勇气,却没有为我坚持…
- 【如果你这辈子遇到了那个人,其他…
- Mysql实现oracle的rownum功能