//关于二分法端点问题进行说明 //设l=0为左端点,r=n-1为右端点 //l在循环过程中取值为mid时,mid=l+1+1 >>1;mid需要加上一,此时r=mid-1,找左分界点 //l在循环过程中取值为mid+1时,mid=l+r>>1;mid无需加一,此时r=mid,找右分界点