题目:搜索插入位置
定义左闭右开区间
当left = right时,意味着值被找到了
1int searchInsert(vector<int>& nums, int target)
2{
3 int left = 0, right = nums.size();
4 while(left < right)
5 {
6 int mid = left + (right - left) / 2;
7 if(nums[mid] < target)
8 left = mid + 1;
9 else
10 right = mid;
11 }
12 return left;
13}