0

我想取这两个数组:

[1, 2, 5]

[3, 4]

并将 插入 的[3, 4]位置 2 [1, 2, 5]。结果将如下所示:

[1, 2, 3, 4, 5]

我怎样才能做到这一点?

4

1 回答 1

1
#include <iostream>
#include<vector>
#include<iterator>
#include<algorithm>

int main() {

    std::vector<int> v1 ={1, 2, 5};
    std::vector<int> v2 ={3,4};

    std::vector<int> v3=v1;//will hold the new one
    v3.insert(v3.begin()+2,v2.begin(),v2.end());
    //To see the result
    std::ostream_iterator<int> printer{std::cout, " "};
    std::copy(v3.begin(),v3.end(), printer);
}
于 2020-02-24T00:40:53.297 回答