美文网首页
LC454 4Sum II

LC454 4Sum II

作者: Rookie118 | 来源:发表于2020-07-29 09:06 被阅读0次

本题链接:4Sum II

本题标签:Hash TableBinary Search

本题难度:\color{Orange}{Medium}

英文题目 中文题目

方案1:

class Solution {
public:
    int fourSumCount(vector<int>& A, vector<int>& B, vector<int>& C, vector<int>& D) {
        unordered_map<int, int> mp;
        for(int i = 0; i < C.size(); ++i)
            for(int j = 0; j < D.size(); ++j)
                ++mp[C[i] + D[j]];
        
        int res = 0;
        for(int i = 0; i < A.size(); ++i)
            for(int j = 0; j < B.size(); ++j)
            {
                if(mp.find(0 - A[i] - B[j]) != mp.end())
                    res += mp[0 - A[i] - B[j]];
            }
        
        return res;
    }
};

时间复杂度:O ( CD + AB )

空间复杂度:O ( N )


相关文章

  • LC454 4Sum II

    本题链接:4Sum II 本题标签:Hash Table,Binary Search 本题难度: 方案1: 时间复...

  • LeetCode #454 2018-07-28

    454. 4Sum II Given four lists A, B, C, D of integer value...

  • LeetCode 查找表专题 5:灵活选择键值:4Sum II

    LeetCode 查找表专题 5:灵活选择键值:4Sum II 例1:LeetCode 第 454 题:四数相加 ...

  • 4Sum II

    题目来源四个数组,每个数组取一个元素,求和为target的种数。划分为两块,用哈希,代码如下:

  • 454. 4Sum II

    题目分析 Given four lists A, B, C, D of integer values, compu...

  • 454. 4Sum II

    Given four lists A, B, C, D of integer values, compute ho...

  • 454. 4Sum II

  • 454. 4Sum II

    运用二分法的思想,四个数组A,B,C,D.A+B进行统计,-C-D进行统计.这样就将问题化简.调用标准库colle...

  • 454. 4Sum II

    Question Description Given four lists A, B, C, D of integ...

  • LeetCode笔记:454. 4Sum II

    问题: Given four lists A, B, C, D of integer values, comput...

网友评论

      本文标题:LC454 4Sum II

      本文链接:https://www.haomeiwen.com/subject/gvncrktx.html