#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>  //包含了std::back_inserter的定义
using namespace std;void printVector(const vector<int> &v)
{for (int i = 0; i < v.size(); ++i){cout << v[i] << " ";}cout << endl;
}
int main()
{//1、mergevector<int> v1 = { 1, 2, 3, 4, 5 };vector<int> v2 = { 1, 4, 5, 6, 7 };vector<int> v3;v3.resize(v1.size() + v2.size());//合并前需要准备空间merge(v1.begin(), v1.end(), v2.begin(), v2.end(), v3.begin());printVector(v3);//1 1 2 3 4 4 5 5 6 7 vector<int> v4;//使用back_inserter不用提前准备空间merge(v1.begin(), v1.end(), v2.begin(), v2.end(), back_inserter(v4));printVector(v4);//1 1 2 3 4 4 5 5 6 7 //2、insertv2.insert(v2.end(), v1.begin(), v1.end());printVector(v2);//1 4 5 6 7 1 2 3 4 5 system("pause");return 0;
}

merge:将两个有序序列合并成一个新的序列,并对新的序列排序。使用merge函数会进行自动排序。

运行结果:


以上内容来自:

  • 鸟哥01 _c++ 如何合并两个vector

C++/C--多个vector拼接的方法【转载】相关推荐

  1. python加号换行,Python字符串拼接六种方法介绍

    Python字符串拼接的6种方法: 1.加号 第一种,有编程经验的人,估计都知道很多语言里面是用加号连接两个字符串,Python里面也是如此直接用"+"来连接两个字符串: prin ...

  2. js两种拼接字符串方法

    js两种拼接字符串方法 function(msgArr) {//参数为一个数组,每一个对象为图片id和图片地址var len = msgArr.length;//第一种拼接方式,直接用"+& ...

  3. Golang字符串拼接的方法

    Golang字符串拼接的方法 three := []string{"a", "b1"}four := []string{"c01", &qu ...

  4. excel字符串和单元格拼接_excel拼接函数_excel使用公式进行文本拼接的方法

    在Excel中经常需要用到公式把文本拼接起来,具体怎么做呢?接下来是学习啦小编为大家带来的excel 使用公式进行文本拼接的方法,供大家参考. excel 使用公式进行文本拼接的方法 文本拼接步骤1: ...

  5. Php 360度跟随图,一种360度全景图像无缝拼接的方法与流程

    本发明涉及一种图像拼接方法,特别是一种360度全景图像无缝拼接的方法,本发明属于多传感器图像拼接技术领域. 背景技术: 图像拼接是将在同一场景下拍摄的多个图像拼接成具有宽视场的高分辨率图像的技术.图像 ...

  6. python一维数组和二维数组,Python numpy实现二维数组和一维数组拼接的方法

    撰写时间:2017.5.23 一维数组 1.numpy初始化一维数组 a = np.array([1,2,3]); print a.shape 输出的值应该为(3,) 二维数组 2.numpy初始化二 ...

  7. java 字符串拼接_JAVA字符串拼接常见方法汇总

    字符串的拼接,常使用到的大概有4种方式: 1.直接使用"+"号 2.使用String的concat方法 3.使用StringBuilder的append方法 4.使用StringB ...

  8. java 拼html_java字符串拼接的方法

    java字符串拼接的几种方式 String类的方法: ①利用运算符"+" ②public String concat(String str)进行字符串的拼接操作 StringBuf ...

  9. 将集合元素进行拼接的方法

    /*** 两种将集合元素进行拼接的方法* @param args*/public static void main(String[] args) {List<String> strings ...

最新文章

  1. Android App的启动过程
  2. java.lang.date_无法将java.lang.String类型的值转换为必需类型java.util.Date
  3. ITK:侵蚀二进制图像
  4. 从无盘启动看 Linux 启动原理
  5. win10 uwp 如何判断一个对象被移除
  6. 在ubuntu 下安装基于 Tomcat6的web服务
  7. @protocol 和 category 中如何使用 @property
  8. 线段树模板--单点更新+区间求和
  9. SLAM--BA优化
  10. 关于:在 Office 2021 中自定义模板
  11. 判断字符串是否是邮箱或者手机号码格式
  12. jQuery 梁桐老师笔记 - 属性,CSS,文档处理
  13. Bloodsucker ZOJ - 3551
  14. Halcon匹配助手
  15. Kaldi语音识别技术
  16. AIRPLAY 协议研究
  17. 94Echarts - 地理坐标/地图(Use lines to draw 1 million ny streets.)
  18. 文件查重FindDupFile
  19. Echarts3通过ajax动态获取数据,30秒定时图表数据,设置图表线条颜色和粗细
  20. 四级地址库 国家标准的行政区划代码 省市区街道

热门文章

  1. Redis面试 - redis 的并发竞争问题是什么?
  2. 常见的SQL笔试题和面试题:SQL经典50题
  3. Docker快速搭建Tuleap项目管理平台
  4. 基于CentOS 7 安装Percona XtraDB Cluster(PXC) 5.7
  5. 如何从Debian 9 Stretch 升级到 Debian 10 Buster(升级Debian9图文教程)
  6. C语言,利用一维数组输出每月对应的天数。
  7. 【安卓开发】Webview简单使用
  8. C#LeetCode刷题之#581-最短无序连续子数组( Shortest Unsorted Continuous Subarray)
  9. 响应式滑动菜单_如何创建响应式滑动菜单
  10. docker引导java_让我引导您完成与Docker的第一次约会