LeetCode 35. 搜索插入位置
LeetCode 35. 搜索插入位置
思路
直接利用二分模板
注意右指针开始为nums.size()而不是nums.size() - 1因为有可能在最后一位插入
class Solution {
public:
    int searchInsert(vector<int>& nums, int target) {
        int l = 0, r = nums.size();
        while (l < r){
            int mid = l + r >> 1;
            if (nums[mid] >= target) r = mid;
            else l = mid + 1;
        }
        return l;  
    }
};
                    
                
                
            
        
浙公网安备 33010602011771号