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;
    }
};
相关推荐
shehuiyuelaiyuehao20 小时前
算法42,模拟算法,模拟z字形变换
算法
朝朝辞暮i20 小时前
C++第一课
开发语言·c++·算法
橘子汽水16820 小时前
Leetcode 208,207实现Trie前缀树,课程表
java·数据结构·算法·leetcode
hanlin0320 小时前
刷题笔记:力扣第169题-多数元素
笔记·算法·leetcode
hfywmsj20 小时前
广州餐饮铺位招租数据建模:基于多维评估体系的选址算法设计与实现
人工智能·算法·广州餐饮铺位招租
wabs66620 小时前
关于二叉树【力扣116.填充每个节点的下一个右侧节点指针的思考】
数据结构·c++·算法·leetcode·二叉树·层序遍历
Nil20820 小时前
leetcode 74搜索二维矩阵
算法·leetcode·矩阵
新知图书21 小时前
第 14 章 后训练算法GRPO详解与实战
人工智能·算法
shirsl1 天前
算法 Day1-数组 / 哈希 + 双指针
python·算法·哈希算法
2601_967760781 天前
2026年PDF压缩与页码添加工具技术实测:性能、算法与本地化适配深度对比
算法·pdf