1
它们排序我有希望在不排序的元素合并两个矢量:合并两个矢量,而不在C++
A = [a d f h]
B = [b c e g]
C = [a d f h b c e g] // I want this
std::merge
和std::inplace_merge
端向上分拣的载体。除了手动连续读取这两个向量并将这些值推入一个新的向量之外,是否还有其他方法可以做到这一点?
它们排序我有希望在不排序的元素合并两个矢量:合并两个矢量,而不在C++
A = [a d f h]
B = [b c e g]
C = [a d f h b c e g] // I want this
std::merge
和std::inplace_merge
端向上分拣的载体。除了手动连续读取这两个向量并将这些值推入一个新的向量之外,是否还有其他方法可以做到这一点?
vector<T> C(A);
C.insert(C.end(), B.begin(), B.end());
你想“追加”或“连接”,而不是“合并”。 – Ouroborus
学习准确而精确的术语的重要性的另一个例子。 –