Summary
2024年9月9日更新:不要想那么多的模板,记住区间的开合关系即可,比如用左闭右开区间 [), 和 python 很像,则代码有几个注意点:
- left = 0, right = len(nums); 因为 right 取不到
- case 1: nums[mid] < target: left target mid right: 此时需要更新 right = mid, 因为取不到,不需要 mid - 1
- case 2: nums[mid] > target: left mid target right: 此时需要更新 left = mid + 1 不要重复取值
大约 10 分钟