merge函数_c语言中的merge函数

  • Post author:
  • Post category:其他


展开全部

merge()是C++标准库的函数,主要实现函数的排序和合并,不仅仅是合并,具体要求参e5a48de588b63231313335323631343130323136353331333431373261照标准库。

#include”stdafx.h”

#include

#include

#include

#include

usingnamespacestd;

boolcomp(constinti,constintj){

returni>j;

}

intmain(void){

/*自定义谓词*/

std::arrayai1={1,3,4,5};

std::listlsti1;

for(constauto&i:ai1)

lsti1.push_front(i);//从大到小

std::arrayai2={2,6,7,8};

std::listlsti2;

for(constauto&i:ai2)

lsti2.push_front(i);

lsti1.merge(lsti2,comp);

std::cout<):”;

for(constauto&i:lsti1)

std::cout<

std::cout<<:endl>

/*默认谓词*/

std::arrayai1d={1,3,4,5};

std::listlsti1d;

for(constauto&i:ai1d)</



版权声明:本文为weixin_39866966原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。