LeetCode 3132.找出与数组相加的整数 II

题目

给你两个整数数组 nums1nums2

nums1 中移除两个元素,并且所有其他元素都与变量 x 所表示的整数相加。如果 x 为负数,则表现为元素值的减少。

执行上述操作后,nums1nums2 相等 。当两个数组中包含相同的整数,并且这些整数出现的频次相同时,两个数组 相等

返回能够实现数组相等的 最小 整数x

思路

代码

java 复制代码
class Solution {
    public int minimumAddedInteger(int[] nums1, int[] nums2) {
        Arrays.sort(nums1);
        Arrays.sort(nums2);
        for (int i = 2; i > 0; i--) {
            int x = nums2[0] - nums1[i];
            int j = 0;
            for (int k = i; k < nums1.length; k++) {
                if (nums2[j] == nums1[k] + x) {
                    ++j;
                }
                if (j == nums2.length) {
                    return x;
                }
            }
        }
        return nums2[0] - nums1[0];
    }
}

性能

相关推荐
普通攻击往后拉17 小时前
Leetcode 206. 反转链表
算法·leetcode·链表
@syh.18 小时前
【贪心】矩阵消除游戏
算法·游戏·矩阵
可编程芯片开发18 小时前
基于零极点配置的PID控制系统simulink建模与仿真
算法
徐小夕18 小时前
开源!我用SQLite + DuckDB打造了一款可视化AI问数平台
前端·算法·github
Hrain-AI19 小时前
2026 企业 AI 智能体平台横评:8 大主流平台 7 维度实测对比
人工智能·算法·机器学习
Angel Q.20 小时前
因子分析和生成模型有什么关系?从“幕后因素”到“生成数据”
算法
咩咩啃树皮21 小时前
第52篇:前端工程化完整体系精讲——Vite构建、模块化、打包原理、规范体系、面试终极通关
前端·面试·职场和发展
FBI HackerHarry浩21 小时前
AI大模型开发V2第四阶段线性回归
人工智能·算法·线性回归
Jerry1 天前
LeetCode 108. 将有序数组转换为二叉搜索树
算法