首先判断有没有解,如果目标值小于数组最后一个数,那么一定有解。 改变二分查找,如果mid大于等于于目标值,可能我们的这个mid是最优的可能不是,左边还有,那么我们选择的范围就是【start,mid】,最后得到结果。 import java.util.*; public class Solution { /** * 二分查找...