您当前的位置: 首页 >  算法

txwtech

暂无认证

  • 4浏览

    0关注

    813博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

cb45a_c++_STL_算法_删除_(3)_unique(唯一的意思)删除连续性的重复的数据

txwtech 发布时间:2020-02-25 15:43:04 ,浏览量:4

cb45a_c++_STL_算法_删除_(3)_unique(唯一的意思)删除连续性的重复的数据 unique(b,e),删除连续性的,删除重复的数据,比如如果有两个连续的5,5,则留下一个。 unique(b,e,p) unique_copy(b1,e1,b2) unique_copy(b1,e1,b2,p)     copy(source, source + sourceNum,back_inserter(ilist));//ilist是空的,无数据,所以需要,back_inserter

删除性算法

注意:   1.应该有一个unique_if(),但是没有   2.应该有一个unique_copy_if(),但是没有

  STL算法都是针对容器使用的。    error C2760: 语法错误: 意外的令牌“标识符”,预期的令牌为“;”    vs2017打开项目工程----> 属性 ---> c/c++ --> 语言 --> 符合模式 修改成否即可

/*cb45a_c++_STL_算法_删除_(3)_unique(唯一的意思)删除连续性的重复的数据
unique(b,e),删除连续性的,删除重复的数据,比如如果有两个连续的5,5,则留下一个。
unique(b,e,p)
unique_copy(b1,e1,b2)
unique_copy(b1,e1,b2,p)
	copy(source, source + sourceNum,back_inserter(ilist));//ilist是空的,无数据,所以需要,back_inserter

删除性算法

注意:
  1.应该有一个unique_if(),但是没有
  2.应该有一个unique_copy_if(),但是没有

  STL算法都是针对容器使用的。
   error C2760: 语法错误: 意外的令牌“标识符”,预期的令牌为“;”
   vs2017打开项目工程----> 属性 ---> c/c++ --> 语言 --> 符合模式 修改成否即可
*/

#include 
#include 
#include 
#include 
#include 

using namespace std;

template 
void print(TT2 &ilist)
{
	for (TT2::iterator iter = ilist.begin(); iter != ilist.end(); ++iter)
		cout             
关注
打赏
1665060526
查看更多评论
0.0508s