欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java 二分法查找

程序员文章站 2022-03-13 12:50:18
...
public static int halfSearch(int a[],int key){
	int low = 0, hight = a.length - 1;
	while(low <= hight){
	    int mid = (low + hight)/2;
		if (a[mid] == key)  
			return mid;
		else if (a[mid] < key) 
			low = mid + 1;
		else
			hight = mid + 1;
	}
	return -1;
}

 

相关标签: 二分法查找

上一篇: 像素碰撞检测

下一篇: python函数