我是设max初始为Integer.MAX_Value,min为Integer.MIN_Value,找到a[i]>=a[i+1]的位置,然后如果i>0那么min=a[i-1],如果i+2<数组length那么max=a[i+2]。然后b从大到小遍历,找出一个数大于a[i]且小于max,或者大于min且小于a[i+1]。