int searchInsert(vector<int>nums, int target) {
    int left = 0, right = nums.size() - 1; // 注意
    while (left <= right) { // 注意
        int mid = (left + right) / 2; // 注意
        if (nums[mid] == target) { // 注意
            // 相关逻辑
        }
        else if (nums[mid] < target) {
            left = mid + 1; // 注意
        }
        else {
            right = mid - 1; // 注意
        }
    }
    // 相关返回值
    return 0;
}
int searchInsert(vector<int>nums, int target) {
    int left = 0, right = nums.size(); // 注意
    while (left < right) { // 注意
        int mid = (left + right) / 2; // 注意
        if (nums[mid] == target) { // 注意
            // 相关逻辑
        }
        else if (nums[mid] < target) {
            left = mid + 1; // 注意
        }
        else {
            right = mid; // 注意
        }
    }
    // 相关返回值
    return 0;
}
Last modification:September 6, 2023
如果觉得我的文章对你有用,请随意赞赏