merge-two-2d-arrays-by-summing-values 1.0.0
Merge Two 2D Arrays by Summing Values
Loading...
Searching...
No Matches
Solution Class Reference

Public Member Functions

vector< vector< int > > mergeArrays (vector< vector< int > > &nums1, vector< vector< int > > &nums2)
 

Detailed Description

Definition at line 5 of file main.cpp.

Member Function Documentation

◆ mergeArrays()

vector< vector< int > > Solution::mergeArrays ( vector< vector< int > > &  nums1,
vector< vector< int > > &  nums2 
)
inline

Definition at line 8 of file main.cpp.

9 {
10 map<int, int> m;
11 for (const auto& array: nums1)
12 m[array[0]] += array[1];
13 for (const auto& array: nums2)
14 m[array[0]] += array[1];
15 vector<vector<int>> result;
16 result.reserve(m.size());
17 for (const auto& [key, value]: m)
18 result.push_back({key, value});
19 return result;
20 }

Referenced by main().


The documentation for this class was generated from the following file: