【Java】二分查找
来源:互联网 发布:java性能测试代码 编辑:程序博客网 时间:2024/06/05 02:36
public class binarySearch {int binarysearch(int[] a, int x) {int low = 0;int high = a.length - 1;int mid;while(low <= high) {mid = (low + high) / 2;if(a[mid] < x) {low = mid + 1;}else if(a[mid] > x) {high = mid - 1;}else {return mid;}}return -1;}int binarySearchRecursive(int[] a, int x, int low, int high) {if (low > high) return -1;int mid = (low + high) / 2;if(a[mid] < x) {return binarySearchRecursive(a, x, mid + 1, high);}else if (a[mid] > x) {return binarySearchRecursive(a, x, low, mid - 1);}else {return a[mid];}}}
0 0
- 二分查找(折半查找) java
- Java二分查找、折半查找
- java二分查找
- java 二分查找法
- java二分查找
- Java实现 二分查找
- java二分查找
- java:二分查找法
- java 二分查找算法
- java二分查找
- java 二分查找算法
- java二分查找
- Java二分查找算法
- Java二分查找
- Java实现二分查找
- java二分查找法
- java实现二分查找
- 二分查找 java代码
- 部署点评Cat监控项目
- 设计模式-建造者模式(Builder)
- Silverlight之WriteableBitmap的使用
- Hibernate中的manytomany映射实例一
- OC总结之字典
- 【Java】二分查找
- ajax get跨域 通过jsonp
- (总结)CentOS下安装官方RPM包的MySQL后找不到my.cnf
- android 画虚线、实线,画圆角矩形,一半圆角
- Android应用界面编程
- 开漏极、开集电极输出
- android上向主线程发消息时的一个常见错误
- ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
- Python的文件