>> 表示右移,如果该数为正,则高位补0,若为负数,则高位补1。
>>>表示无符号右移,也叫逻辑右移,即若该数为正,则高位补0,而若该数为负数,则右移后高位同样补0。
ticket:
求中间值:mid = L + ((R - L) >> 1) // mid = (L + R) / 2 可能会溢出 eg:两个Integer_MAX相加