NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
```Java public static int binarySearch(int[] a, int key) { int low = 0; int high = a.length - 1; while (low <= high) { int middle = low + (high - low) / 2; if (key < a[middle]) { high = middle - 1; } else if (key > a[middle]) { low = middle + 1; } else { return middle; } } return -1; } ```