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;
    }
};
相关推荐
不会就选b1 小时前
算法日常・每日刷题--<贪心>25
数据结构·算法
西部驯兽师3 小时前
制造企业的信息化选型课题(一)
职场和发展
Cccp.1235 小时前
【leetcode】(七)前缀树和贪心算法
数据结构·leetcode·贪心算法
天真小巫5 小时前
2026.9.28总结
职场和发展
千里码aicood5 小时前
基于CART算法的图书分类系统设计与实现
数据库·算法·分类
我命由我123455 小时前
经纪人的职业定义
经验分享·笔记·学习·职场和发展·求职招聘·职场发展·学习方法
做cv的小昊5 小时前
【World Model】π0.5:a Vision-Language-Action Model with Open-World Generalization
人工智能·算法·机器学习·大模型·多模态·vla·世界模型
لا معنى له6 小时前
World-In-World: World Models in a Closed-Loop World
算法
hqyjzsb7 小时前
法律 Prompt 干货:搭建合同审查提示词要包含哪些要素
开发语言·人工智能·python·职场和发展·数据分析·prompt·业界资讯