问题:二分查找法取中间值为什么是low+(high-low)/2而不是(high+low)/2? 因为当high和low都是很大的int时,high+low的值可能大于Integer.maxValue,导致溢出。