#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main() {
vector<string> vec1, vec2;
vec1.push_back("aa");
vec1.push_back("bb");
vec1.push_back("cc");
vec2.push_back("dd");
vec2.push_back("ee");
vec2.push_back("ff");
vector<string> vec(vec1.size() + vec2.size());
merge(vec1.begin(), vec1.end(), vec2.begin(), vec2.end(), vec.begin());
for (int j = 0; j < vec.size(); ++j) {
cout << vec[j] << endl;
}
}
本文介绍了一个使用 C++ 实现的程序,该程序通过合并两个已排序的字符串向量来创建一个新的有序向量。代码示例展示了如何使用标准模板库 (STL) 中的 vector 容器和 merge 函数来实现这一功能。

3328

被折叠的 条评论
为什么被折叠?



