二分查找原理:
对于一个有序数组,在其中查一个元素。首先检查该数组中间元素,如果大于目标元素,截该数组前半段再次查找,如小于目标元素,截数组后半段再次查找。重复该方法直到找到该元素或者在搜索区域缩小到1时还未找到。
示例代码:
public class BinarySearch {
public static int binarySearch (int[] original, int target) {
int start =
二分查找原理:
对于一个有序数组,在其中查一个元素。首先检查该数组中间元素,如果大于目标元素,截该数组前半段再次查找,如小于目标元素,截数组后半段再次查找。重复该方法直到找到该元素或者在搜索区域缩小到1时还未找到。
示例代码:
public class BinarySearch {
public static int binarySearch (int[] original, int target) {
int start =