有两个问题, 第一个问题,mid = (left + right) / 2,溢出怎么办?(mid = left + (right - left) / 2 ) 第二个问题,待寻找的值,有重复的值,怎么办?你得问问面试官需要返回的下标是最右边的还是最左边的。