class Solution { public: int search(vector<int>& nums, int target) { // 左闭右闭 int left = 0; int right = nums.size() - 1; // 数组索引下标从0开始,一直到最后一个索引号。其实这里就代表了右边界的范围
class Solution { public: int search(vector<int>& nums, int target) { // 左闭右开 int left = 0; int right = nums.size() ; // 左闭右开时比左闭右闭时多了一位,因此就是nums.size() - 1 + 1 = nums.size()