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
學習準確而精確的術語的重要性的另一個例子。 –