每次写二分的题目的时候,他的边界我都得考虑半天。
就是对 while 循环里面的条件表达式,到底是写 l < r 还是写 l <= r,在判断 l,rl,rl,r 的取值变化的时候,到底是写 l = mid, l = mid + 1, r = mid, r = mid - 1 有很大的疑问,以及最后返回答案的时候,到底是返回 lll 的值还是 rrr 的值呢?