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;
    }
};
相关推荐
white-persist7 分钟前
【vulhub shiro 漏洞复现】vulhub shiro CVE-2016-4437 Shiro反序列化漏洞复现详细分析解释
运维·服务器·网络·python·算法·安全·web安全
FL162386312934 分钟前
基于C#winform部署软前景分割DAViD算法的onnx模型实现前景分割
开发语言·算法·c#
baizhigangqw1 小时前
启发式算法WebApp实验室:从搜索策略到群体智能的能力进阶
算法·启发式算法·web app
C雨后彩虹1 小时前
最多等和不相交连续子序列
java·数据结构·算法·华为·面试
一江寒逸2 小时前
零基础从入门到精通 AI Agent 开发(全栈保姆级教程)附加篇:AI Agent 面试八股文全集
人工智能·面试·职场和发展
久菜盒子工作室2 小时前
面试经验|产品经理|自我介绍
面试·职场和发展·产品经理
cpp_25012 小时前
P2347 [NOIP 1996 提高组] 砝码称重
数据结构·c++·算法·题解·洛谷·noip·背包dp
Hugh-Yu-1301232 小时前
二元一次方程组求解器c++代码
开发语言·c++·算法
编程大师哥3 小时前
C++类和对象
开发语言·c++·算法
加农炮手Jinx3 小时前
LeetCode 146. LRU Cache 题解
算法·leetcode·力扣