امروز یکشنبه ۲۳ اردیبهشت ۱۴۰۳
دسته بندی سایت
محبوب ترین ها
پرفروش ترین ها
پر فروش ترین های فورکیا
برچسب های مهم
آمار بازدید سایت
پیوند ها
BinarySearch
public class BinarySearch {
public static void main(String[] args) {
int[] list = {12,15,23,45,56,89};
int i = BinarySearch(list, 33);
System.out.println(i);
}
public static int BinarySearch(int[] list, int key) {
int low = 0;
int high = list.length - 1;
while (high >= low) {
int mid = (high + low) / 2;
if (key < list[mid])
high = mid - 1;
else if (key == list[mid]) {
return mid;
} else {
low = mid + 1;
}
}
return -1;
}
}
برچسب های مهم