leetcode 1877.数组中最大数对的最小值

1.题目要求:

2.题目示例:

3.做题步骤:

先对原数组进行排序,创造一个数组,把数组中两个数对的和放入数组中,求出最小值

4.题目代码:

cpp 复制代码
class Solution {
public:
    int minPairSum(vector<int>& nums) {
        //先排序
        sort(nums.begin(),nums.end());
        vector<int> pair_sum;
        int left = 0;
        int right = nums.size() - 1;
        //排序后进行数对组合
        while(left < right){
            int sum = nums[left] + nums[right];
            pair_sum.push_back(sum);
            left++;
            right--;
        }
        //在求最大数对和的最小值
        vector<int> :: iterator it = max_element(pair_sum.begin(),pair_sum.end());
        return *it;
    }
};
相关推荐
MIngYaaa5206 小时前
2026暑期牛客多校1 2026-7-17
数据结构·算法
wabs6666 小时前
关于图论【卡码网107.寻找存在的路线的思考】
数据结构·算法·图论
半兽先生6 小时前
大模型技术开发与应用——4.大模型提示词工程实战
人工智能·算法
wuminyu7 小时前
JUC组件逐层剥离与深度剖析
java·linux·c语言·jvm·c++·算法
城管不管7 小时前
重生——第五次面试2026.8.1一面
java·数据库·后端·ai·面试·职场和发展·agent
圣保罗的大教堂7 小时前
leetcode 3016. 输入单词需要的最少按键次数 II 中等
leetcode
hhzz7 小时前
机器学习-算法模型系列文章:07-SVM 一巴掌拍出来的超平面:SVM核函数选错,再干净的数据也救不了你
算法·机器学习·支持向量机
geovindu8 小时前
java: Gale-Shapley Algorithm
java·开发语言·后端·算法
代码代码快快显灵8 小时前
MYSQL—DAY1
面试·职场和发展
冻柠檬飞冰走茶8 小时前
PTA基础编程题目集 7-34 通讯录的录入与显示(C语言实现)
c语言·开发语言·数据结构·算法