Untitled
unknown
c_cpp
a year ago
667 B
10
Indexable
#include <vector>
using namespace std;
vector<int> mergeArrays(const vector<int>& a, const vector<int>& b) {
vector<int> result;
size_t i = 0, j = 0;
while (i < a.size() && j < b.size()) {
if (a[i] <= b[j]) {
result.push_back(a[i]);
i++;
} else {
result.push_back(b[j]);
j++;
}
}
// Add remaining elements from array a, if any
while (i < a.size()) {
result.push_back(a[i]);
i++;
}
// Add remaining elements from array b, if any
while (j < b.size()) {
result.push_back(b[j]);
j++;
}
return result;
}Editor is loading...
Leave a Comment