// 定义输出方法。用于打印数组
public static void printArray(int[] arr) {
for (int i = 0; i < arr.length; i++) {
if (i == 0) {
System.out.print("[" + arr[i]);
} else {
System.out.print("," + arr[i]);
}
}
System.out.print("]");
System.out.println();
}
// 折半查找方法
public static int binarySearch(int[] arr, int value) {
// 定义最大、最小、以及中间索引
int maxIndex = arr.length - 1;
int minIndex = 0;
int midIndex = (maxIndex + minIndex) / 2;