文章目录
原题题目
代码实现(首刷自解)
class Solution {
public:
int my_lower_bound(vector<int>& nums,int target)
{
int left = 0,right = nums.size();
while(left < right)
{
int mid = (left + right)/2;
if(nums[mid] < target) left = mid + 1;
else right = mid;
}
return left;
}
int searchInsert(vector<int>& nums, int target) {
return my_lower_bound(nums,target);
}
};