如何组合两个整数向量[重复]

Posted

技术标签:

【中文标题】如何组合两个整数向量[重复]【英文标题】:How to combine two integer vector [duplicate] 【发布时间】:2020-02-22 21:07:04 【问题描述】:

我想知道如何像这样组合两个整数

vector <int>  A = 3,4,5;
vector <int>  B = 100,102,103;

然后我们可以有一个快速的方法或函数可以帮助将向量 B 附加到向量 A 和向量 A 然后看起来像这样:

A =  3,4,5,100,102,103

【问题讨论】:

vec1.insert(vec1.begin(), vec2.begin(), vec2.end()) 如果你只想将B追加到A而不想让A最后排序,可以使用STLstd::copy算法。 【参考方案1】:

您可以使用 c++ 的插入来做到这一点

A.insert(A.end(), B.begin(), B.end());

There are further more ways to do that find it here :

【讨论】:

【参考方案2】:

使用std::vector::insert:

std::vector<int> A  3, 4, 5 ;
std::vector<int> B  100, 102, 103 ;
A.insert(A.end(), B.begin(), B.end());

【讨论】:

以上是关于如何组合两个整数向量[重复]的主要内容,如果未能解决你的问题,请参考以下文章

在c ++中给出两个整数向量(相同的大小和类型),我想从最小到最大的元素对一个进行排序并更改第二个向量的顺序[重复]

根据关联的整数向量对字符串向量进行排序[重复]

按块比较两个向量时如何避免重复

合并两个整数数组[重复]

如何在python中获得两个向量的相关性[重复]

向量上的唯一排列[重复]