#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
class Solution {
public:
void merge(vector<int>& nums1, int m, vector<int>& nums2, int n) {
for (int i = 0; i != n; ++i) {
nums1[m + i] = nums2[i];
}
sort(nums1.begin(), nums1.end());
// Print the merged array
for (int x = 0; x < m + n; x++) {
std::cout << nums1[x] << " ";
}
}
};
int main() {
Solution solution;
vector<int> nums1 = {1, 2, 3, 0, 0, 0};
vector<int> nums2 = {2, 5, 6};
int m = 3;
int n = 3;
solution.merge(nums1, m, nums2, n);
return 0;
}
合并数组
最新推荐文章于 2024-08-26 00:02:00 发布