博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
STL unique
阅读量:6160 次
发布时间:2019-06-21

本文共 488 字,大约阅读时间需要 1 分钟。

1: template 
2:   ForwardIterator unique (ForwardIterator first, ForwardIterator last)
3: {
4:   if (first==last)
5:     return last;
6: 
7:   ForwardIterator result = first;
8:   while (++first != last)
9:   {
10:     if (!(*result == *first))  // or: if (!pred(*result,*first)) for version (2)
11:       *(++result)=*first;
12:   }
13:   return ++result;
14: }

集合先要进行排序,然后依次取一个元素放到result中,并且找到原集合中的下一个不等于result当前元素的位置,再进行上述操作。

转载于:https://www.cnblogs.com/long123king/p/3487515.html

你可能感兴趣的文章
Codeigniter开发技巧:连接多个数据库(可实现DB读写分离)
查看>>
Nginx的rewrite模块疑问排查
查看>>
登录plsql 报错 the account is locked --用户被锁
查看>>
Hive中文件存储格式及大小比较测试
查看>>
读取excel
查看>>
转:mysql show processlist命令 详解
查看>>
如何解决Xshell使用时中文字体是躺倒显示的问题
查看>>
CPU 漏洞补丁对内核性能影响:4.15 比 4.11 快 7-9%
查看>>
学习Oracle分析函数(Analytic Functions)
查看>>
ldap 认证的错误码
查看>>
微信浏览器中页面刷新
查看>>
DNS
查看>>
设置Exchange 通讯组接收外部组织邮件
查看>>
xml中出现“文档中根元素后面的标记必须格式正确” 的错误
查看>>
linux基本命令之chattr与lsattr
查看>>
EnterpriseDB Replication,复制Oracle数据测试(1)
查看>>
shell替换某个目录下某个文件类型里的内容
查看>>
OpenStack Orchestration service (编排服务Heat)
查看>>
LVS-DR配置
查看>>
2.4 慢操作日志
查看>>