手机
当前位置:查字典教程网 >编程开发 >Java >java 折半查找法(二分查找)实例
java 折半查找法(二分查找)实例
摘要:复制代码代码如下:publicclassHalfSearch{publicstaticinthalfSearch(inta[],intx){...

复制代码 代码如下:

public class HalfSearch {

public static int halfSearch(int a[], int x) {

int mid, left, right;

left = 0;

right = a.length - 1;

mid = (left + right) / 2;

while (a[mid] != x) {

if (x > a[mid]) {

left = mid + 1;

}

else if (x < a[mid]) {

right = mid - 1;

}

mid=(left+right)/2;

}

return mid;

}

public static void main(String[] args) {

int a[] = { 1, 2, 3, 4, 5, 6,7,8,9,10 };

for (int i = 0; i < a.length; i++) {

System.out.print(a[i] + " ");

}

System.out.println();

int s = 10;

int index = halfSearch(a, s);

System.out.println(s + "在数组中的下标是 " + index);

}

}

【java 折半查找法(二分查找)实例】相关文章:

java 发送邮件的实例代码(可移植)

java 字浮串提取方法汇集

java 序列化对象 serializable 读写数据的实例

java list用法示例详解

java循环练习的简单代码实例

简单学习Java抽象类要点及实例

Java自定义简单标签实例

java中文转全拼工具类分享

java实现大文件分割与合并的实例代码

学java得这样学,学习确实也得这样

精品推荐
分类导航