`if(array[leftIndex+1]!=array[rightIndex-1]) { mid=array[leftIndex+1]<array[rightIndex-1]?leftIndex+1:rightIndex-1; break; }` 这里不能直接就定下mid,反例 {3,3,3,3,1,2,3},结果为2,expected1
if(array[leftIndex+1]!=array[rightIndex-1]) { mid=array[leftIndex+1]<array[rightIndex-1]?leftIndex+1:rightIndex-1; break; }这里不能直接就定下mid,反例 {3,3,3,3,1,2,3},结果为2,expected1